物联网平台外部访问数据定义


设备控制/下发

<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 style="text-align: left;">修改时间</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">Va 1.0.0</td> <td style="text-align: left;">lee</td> <td style="text-align: left;">创建</td> <td style="text-align: left;">2018-11-30 08:00:00</td> </tr> <tr> <td style="text-align: left;">Va 1.1.0</td> <td style="text-align: left;">lee</td> <td style="text-align: left;">增加了设备操作密码</td> <td style="text-align: left;">2023-11-01 09:32:28 星期三</td> </tr> </tbody> </table> <p><strong>简要描述:</strong> </p> <ul> <li>设备控制接口,需要具有控制设备的权限</li> </ul> <p><strong>注意:</strong> </p> <ul> <li>此接口为通用下发接口,接口返回成功<strong>只代表命令已成功下发</strong>,某些设备由于自身原因接收到控制命令时不会给响应回执,故是否下发成功要根据实际情况判断</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>https://www.zsdcloud.cn:8443/openApi/equipment/control.action</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </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;">keyCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>设备标识码</td> </tr> <tr> <td style="text-align: left;">setInfo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">JSONString</td> <td>下发内容为JSON字符串 &lt;br /&gt;下发类型分为: &lt;br /&gt;<strong>1:设备控制</strong>,JSON的key 暂固定为 <code>device_control</code> ,值固定为下列几种:&lt;br /&gt;消音 - <code>mute</code> ;&lt;br/&gt;复位 - <code>reset</code>;&lt;br&gt;重启 - <code>reboot</code> ; &lt;br/&gt;断电(DO闭合) - <code>open</code>,此参数只有部分设备支持 ;&lt;br/&gt;上电(DO断开) - <code>close</code>,此参数只有部分设备支持;&lt;br/&gt;eg: <code>{&amp;quot;device_control&amp;quot;:&amp;quot;reset&amp;quot;}</code>&lt;br/&gt;&lt;br/&gt;<strong>2: 参数设置</strong> ,此时JSON的key代表需要设置的参数,value为需要设置的值, eg:<code>{&amp;quot;Status&amp;quot;:1,&amp;quot;I_TR&amp;quot;:100}</code>。value的值类型请根据[获取设备可控制的属性](<a href="https://www.showdoc.com.cn/382341824968230/3595091407649932">https://www.showdoc.com.cn/382341824968230/3595091407649932</a> &quot;获取设备可控制的属性&quot;)中&lt;br/&gt;返回属性的<code>DataType</code>来传递</td> </tr> <tr> <td style="text-align: left;">childDeviceKey</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>子设备标识码,多个子设备用英文逗号分割。<strong>对于网关-子设备类型,此参数必传</strong>,例如:智能配电箱、智能照明</td> </tr> <tr> <td style="text-align: left;">operationPassword</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>设备操作密码,由物联网平台设置的操作密码MD5后的32位大写密码,如果在物联网平台设置了操作密码则此参数必传</td> </tr> <tr> <td style="text-align: left;">channels</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>子设备下的通道号,每一个通道即为每一个灯。多个通道用英文逗号分割。<strong>此参数暂只有智能照明设备类型支持</strong></td> </tr> <tr> <td style="text-align: left;">recordNo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>配方号。<strong>此参数暂只有智能照明设备类型支持</strong></td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ &amp;quot;statusCode&amp;quot;: 200, &amp;quot;message&amp;quot;: &amp;quot;已下发&amp;quot; }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>智能配电箱(断路器)控制合分闸的操作指令为:<code>{&amp;quot;Status&amp;quot;:1}</code>,值1为合闸,0为分闸</li> <li>智能照明控制开关灯的操作指令为:<code>{&amp;quot;Status&amp;quot;:1}</code>,值1为开灯,0为关灯。控制开关灯eg: :<code>childDeviceKey</code>传<code>1</code>, <code>channels</code> 传 <code>1,2,3</code>,setInfo传:<code>{&amp;quot;Status&amp;quot;:1}</code>,代表控制modbus地址1的1,2,3通道开灯</li> </ul>

页面列表

ITEM_HTML