机器云


1 TCP连接(12/25)

<p><strong>服务器地址:</strong> </p> <ul> <li><code>120.77.72.190:7519</code></li> </ul> <p><strong>连接后发登录包到服务器(20秒一次,服务器回复success字符串):</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;">。。。</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>其他字段</td> </tr> </tbody> </table> <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;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>执行的命令类型</td> </tr> <tr> <td style="text-align: left;">notify_url</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>异步通知地址</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>执行结果,以及其他数据,</td> </tr> </tbody> </table> <pre><code>*字段说明 1、如果需要通知后台,则上报的数据需要带上notify_url,机器云以此字段标识的地址去异步通知后台 2、执行结果的type需要放在上报的json数据的第一层,如后台发送开门命令,下发的type为openDoor,则上报的执行结果在这里需要标识为openDoor,机器云拿到此字段后,将以此字段作为关键字存储执行结果 3、上面的数据最后都应该以json字符串的形式进行传递 4、如果type和notify_url字段不带,则会将此条上报的数据当作设备的心跳数据,机器云是不会理会里面其他透传给后台的数据 注意:所有的数据需要按照dlc安卓板通信协议进行数据封装,然后上报机器云。具体封装格式参照协议文档</code></pre>

页面列表

ITEM_HTML