2、心跳
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>上报url</code></li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>汇达康回收箱心跳内容字段解释说明设备端口号9101</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">macno</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">open_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>开门方式: 0 后台控制开门 1 红外感应开门</td>
</tr>
<tr>
<td style="text-align: left;">barrel_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>桶类型: 3 双桶双门 2 单秤双门 1 单桶单门。 单桶单门模式下1号桶数据无效</td>
</tr>
<tr>
<td style="text-align: left;">sysnum</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>心跳流水</td>
</tr>
<tr>
<td style="text-align: left;">lng</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>经度</td>
</tr>
<tr>
<td style="text-align: left;">lat</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>纬度</td>
</tr>
<tr>
<td style="text-align: left;">info</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array()</td>
<td>桶信息详情(共2个)</td>
</tr>
<tr>
<td style="text-align: left;">ctime</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>上报时间</td>
</tr>
</tbody>
</table>
<p><strong>info参数说明(2个桶的信息):</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">key</th>
<th style="text-align: left;">值</th>
<th style="text-align: left;">汇达康回收箱心跳内容info字段解释说明两个桶参数相同</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">door</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">桶门状态:0 关闭,1 打开 2 故障,3 关门被堵(2和3时要控制指示灯闪红色)</td>
</tr>
<tr>
<td style="text-align: left;">level_over_0</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">水平满溢0: 0 未满,1 满</td>
</tr>
<tr>
<td style="text-align: left;">level_over_1</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">水平满溢1: 0 未满,1 满</td>
</tr>
<tr>
<td style="text-align: left;">level_over_2</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">水平满溢2: 0 未满,1 满</td>
</tr>
<tr>
<td style="text-align: left;">verticality_over</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">垂直满溢: 剩余空间高度单位CM</td>
</tr>
<tr>
<td style="text-align: left;">weight</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">桶重量:单位克</td>
</tr>
<tr>
<td style="text-align: left;">sysnum</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">最近的一次开门响应成功的开门流水,红外感应开门流水为0</td>
</tr>
<tr>
<td style="text-align: left;">card</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">一次刷卡动作上传一次,上传成功后清零</td>
</tr>
</tbody>
</table>
<p><strong>收到心跳后返回参数(json):</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">key</th>
<th style="text-align: left;">值</th>
<th style="text-align: left;">后台收到汇达康回收箱心跳后返回结果内容说明返回参数为json格式</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">over_0</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">桶0满溢指示:设置满溢指示灯颜色 0:不亮 1:绿色 2:红色,3 红色闪烁</td>
</tr>
<tr>
<td style="text-align: left;">over_1</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">桶1满溢指示:设置满溢指示灯颜色 0:不亮 1:绿色 2:红色,3 红色闪烁</td>
</tr>
<tr>
<td style="text-align: left;">times</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">开盖时长:单位秒,默认5秒</td>
</tr>
</tbody>
</table>