4 心跳回调字段解释
<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>说明</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;">time</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>服务器当前时间戳</td>
</tr>
<tr>
<td style="text-align: left;">an_nums</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>补货按键按下次数(这个值有可能是0)</td>
</tr>
<tr>
<td style="text-align: left;">light_status</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>光敏传感器输入状态 0环境光暗或者无光敏传感器 1 表示环境光亮</td>
</tr>
<tr>
<td style="text-align: left;">human_status</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>人体感应输入状态 0人离开或者没有人体感应传感器 1 人进入感应范围</td>
</tr>
<tr>
<td style="text-align: left;">status1</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>柜门1 状态 0关闭 1打开</td>
</tr>
<tr>
<td style="text-align: left;">status2~status10</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">连续字段</td>
<td>柜门2~柜门10 状态 0关闭 1打开</td>
</tr>
</tbody>
</table>
<p><strong>注意(重要):</strong>
后台服务器应该存储当前设备的补货按键次数 ,如果大于之前存储的值 则应该首先去查询柜子的存货状态,如果发现有柜子存货为零 ,则应主动发送打开柜门的操作,打开空柜门,以实现补货员补货操作,如果小于或者等于当前的存储值则可不用理会。后台应该存储该值的最新值(不管是大于当前的值还是小雨当前的值)</p>