机器云


12.设备上报数据回调地址

<p><strong>请求URL:</strong> </p> <ul> <li><code>预设地址</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>说明</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;">int</td> <td>设备类型 0为监测设备</td> </tr> <tr> <td style="text-align: left;">ai_sum</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>AI数量 (数量为n)</td> </tr> <tr> <td style="text-align: left;">post['ai_state'][1]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>AI编号为1的值</td> </tr> <tr> <td style="text-align: left;">post['ai_state'][n]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>AI编号为n的值</td> </tr> <tr> <td style="text-align: left;">engine_sum</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>机器数量 (数量为n)</td> </tr> <tr> <td style="text-align: left;">post['engine_state'][0]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>号机为0的值 机器控制时会用到 如 要控制0号机</td> </tr> <tr> <td style="text-align: left;">post['engine_state'][n]</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>号机为n的值</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>签名 md5('water')</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ "code": 1, "msg": "发送成功", "data": { "macno": "1864031028539237", // 设备号 "type": 1, // 0为监测设备1增氧机控制器2水泵控制器3投饵机控制器 "ai_sum": 7, //共多少个 "ai_state": { //参数 "100": 591, "101": 0, "102": 0, "103": 0, "104": 0, "105": 0, "106": 0 }, "engine_sum": 2, //共多少个 "engine_state": [ //参数 0, 1 ] } } </code></pre> <p><strong>机器编号表:</strong></p> <table> <thead> <tr> <th style="text-align: left;">1号机器</th> <th style="text-align: left;">2号机器</th> <th style="text-align: left;">2号机器</th> <th style="text-align: left;">3号机器</th> <th style="text-align: left;">4号机器</th> <th>5号机器</th> <th>6号机器</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">0</td> <td style="text-align: left;">1</td> <td style="text-align: left;">2</td> <td style="text-align: left;">3</td> <td style="text-align: left;">4</td> <td>5</td> <td>6</td> </tr> </tbody> </table> <pre><code>注:因使用设备号前缀作为具体的设备识别号,故约定如果设备为增氧机控制器,则1号机器即为1号增氧机,其它机器以此类推 注:所有增氧机均关联下层溶氧,当APP上增氧机的机器控制栏勾选了‘自动’,则需根据溶氧决定是否启动或关闭增氧机,如1号增氧机和3号增氧机勾选,2号增氧机和4号增氧机未勾选,则只需自动控制1号和3号增氧机; 另,APP上勾选‘自动’或去掉勾选时,需马上判断增氧机是否应该启动或关闭,目前增氧机的要判断是否自动启动或停止的情况有3种: (1).设备上报下层溶氧值时;(2)修改溶氧设定值时;(3)增氧机选择‘自动’时; </code></pre> <p><strong>AI编号表:</strong></p> <table> <thead> <tr> <th style="text-align: left;">编号</th> <th style="text-align: left;">0</th> <th style="text-align: left;">1</th> <th style="text-align: left;">2</th> <th style="text-align: left;">3</th> <th style="text-align: left;">4</th> <th style="text-align: left;">5</th> <th style="text-align: left;">6</th> <th>7</th> <th>8</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">参数</td> <td style="text-align: left;">上层</td> <td style="text-align: left;">下层</td> <td style="text-align: left;">上层</td> <td style="text-align: left;">下层</td> <td style="text-align: left;">上层</td> <td style="text-align: left;">下层</td> <td style="text-align: left;">电导</td> <td>盐度</td> <td>氨氮</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">编号</th> <th style="text-align: left;">9</th> <th style="text-align: left;">10</th> <th style="text-align: left;">11</th> <th style="text-align: left;">12</th> <th style="text-align: left;">100</th> <th style="text-align: left;">101</th> <th>102</th> <th>103</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">参数</td> <td style="text-align: left;">亚硝</td> <td style="text-align: left;">浊度</td> <td style="text-align: left;">ORP</td> <td style="text-align: left;">水位(水深)</td> <td style="text-align: left;">电源电压</td> <td style="text-align: left;">耗电流</td> <td>上层水泵电流</td> <td>下层水泵电流</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">编号</th> <th style="text-align: left;">104</th> <th style="text-align: left;">105</th> <th style="text-align: left;">106</th> <th>107</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">参数</td> <td style="text-align: left;">当前溶氧AD值</td> <td style="text-align: left;">饱和氧AD值</td> <td style="text-align: left;">溶氧校准时气温</td> <td>饱和溶氧</td> </tr> </tbody> </table> <pre><code>AI编号在100以下的为水质参数,100以上(含100)为电器运行状态;水质参数需要在客户端APP中显示,电器运行状态在服务器管理软件上显示;其值默认为实际参数值的10倍,如溶氧为8.5,则上报的AI值为85 </code></pre> <p><strong>前缀对应设备类型表:</strong></p> <table> <thead> <tr> <th style="text-align: left;">前缀</th> <th style="text-align: left;">0</th> <th style="text-align: left;">1</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">设备类型</td> <td style="text-align: left;">监测部件</td> <td style="text-align: left;">增氧机控制器</td> </tr> <tr> <td style="text-align: left;">说明</td> <td style="text-align: left;">监测部件负责水质监测部分的工作</td> <td style="text-align: left;">负责渔场增氧机的启动停止、自动控制、定时控制;负责停电报警</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">前缀</th> <th style="text-align: left;">2</th> <th style="text-align: left;">3</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">设备类型</td> <td style="text-align: left;">水泵控制器</td> <td style="text-align: left;">投饵机控制器</td> </tr> <tr> <td style="text-align: left;">说明</td> <td style="text-align: left;">负责水泵的启动停止、定时操作;负责停电报警</td> <td style="text-align: left;">负责投饵机的启动停止;负责停电报警</td> </tr> </tbody> </table> <p><strong>监测部件前缀+次前缀编码表:</strong></p> <table> <thead> <tr> <th style="text-align: left;">次前缀</th> <th style="text-align: left;">086</th> <th style="text-align: left;">001</th> <th>002</th> <th>003</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">参数组合</td> <td style="text-align: left;">原配置</td> <td style="text-align: left;">原配置+pH</td> <td>原配置+pH+氨氮</td> <td>原配置+pH+氨氮+亚硝酸盐</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">次前缀</th> <th style="text-align: left;">004</th> <th style="text-align: left;">005</th> <th>006</th> <th>007</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">参数组合</td> <td style="text-align: left;">+PH+ORP+氨氮+亚硝酸盐</td> <td style="text-align: left;">溶解氧+PH+ORP+浊度+电导率+盐度</td> <td>氨氮</td> <td>亚硝酸盐</td> </tr> </tbody> </table> <table> <thead> <tr> <th style="text-align: left;">次前缀</th> <th style="text-align: left;">008</th> <th style="text-align: left;">009</th> <th>010</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">参数组合</td> <td style="text-align: left;">氨氮+亚硝酸盐</td> <td style="text-align: left;">pH+氨氮</td> <td>pH+氨氮+亚硝酸盐</td> </tr> </tbody> </table> <pre><code>表设备类型;如设备编号=0123456789123456,表示设备为监测设备,设备串号为123456789123456;其中监测设备增加两位次前缀,次前缀在前缀之后,用于区分监测部件中的参数组合; </code></pre>

页面列表

ITEM_HTML