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


获取设备状态历史数据

<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;">VA 1.0.0</td> <td style="text-align: left;">lee</td> <td style="text-align: left;">2019-06-08 20:32:56 星期六</td> <td>创建</td> </tr> <tr> <td style="text-align: left;">VA 1.0.1</td> <td style="text-align: left;">张才进</td> <td style="text-align: left;">2022-04-28 12:10:56 星期四</td> <td>修改</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;">2023-05-31 17:39:06 星期三</td> <td>增加返回更多的数据,例如异常类型、安装位置</td> </tr> </tbody> </table> <p><strong>简要描述:</strong> </p> <ul> <li>获取设备状态历史数据 </li> </ul> <p><strong>注意:</strong> </p> <ul> <li>因为涉及到时序数据检索,此接口暂不返回总条数和当前页码数。可认为当<strong>某次检索返回的数据条数 &lt; pageSize</strong> 时,下一页将不再有符合检索条件的数据了</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>https://www.zsdcloud.cn:8443/openApi/History/statusHistory.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;">version</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>版本,暂固定为<code>V2</code>,注意是大写的字母V</td> </tr> <tr> <td style="text-align: left;">pageNo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>页号,默认1</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>页记录数 ,默认5,不可超过50</td> </tr> <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;">equipmentTypeId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>设备类型id,传此参数代表查询权限下此设备类型的设备状态变化</td> </tr> <tr> <td style="text-align: left;">projectId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>项目id,传此参数代表查询权限下此项目的设备状态变化</td> </tr> <tr> <td style="text-align: left;">statusType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>设备状态集合,0正常,1故障,2报警,3离线。默认查询所有设备状态,若想单独查询某几种状态,多个状态间用英文逗号分隔。eg:<code>1,2</code></td> </tr> <tr> <td style="text-align: left;">startTime</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>查询起始时间,13位毫秒级时间戳,<strong>不传默认当天起始时间</strong></td> </tr> <tr> <td style="text-align: left;">endTime</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>查询结束时间,13位毫秒级时间戳, <strong>不传默认当前时间</strong>,注意:<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;Success&amp;quot;, &amp;quot;result&amp;quot;: [ { &amp;quot;exceptionType&amp;quot;: 24, &amp;quot;exceptionDesc&amp;quot;: &amp;quot;打火报警&amp;quot;, &amp;quot;equipmentTypeName&amp;quot;: &amp;quot;智能配电箱&amp;quot;, &amp;quot;installAdd&amp;quot;: &amp;quot;实验室测试26&amp;quot;, &amp;quot;deviceStatus&amp;quot;: 2, &amp;quot;keyCode&amp;quot;: &amp;quot;20ABC9-gw-026&amp;quot;, &amp;quot;projectName&amp;quot;: &amp;quot;研发测试&amp;quot;, &amp;quot;projectId&amp;quot;: &amp;quot;5449586580&amp;quot;, &amp;quot;timestamp&amp;quot;: 1685462433419 }, { &amp;quot;exceptionType&amp;quot;: 23, &amp;quot;exceptionDesc&amp;quot;: &amp;quot;其他报警&amp;quot;, &amp;quot;equipmentTypeName&amp;quot;: &amp;quot;智慧安全用电监测装置&amp;quot;, &amp;quot;installAdd&amp;quot;: &amp;quot;宿舍楼一楼左(下)&amp;quot;, &amp;quot;deviceStatus&amp;quot;: 2, &amp;quot;keyCode&amp;quot;: &amp;quot;8610500X094S253&amp;quot;, &amp;quot;projectName&amp;quot;: &amp;quot;高塘岭&amp;quot;, &amp;quot;projectId&amp;quot;: &amp;quot;3031224262&amp;quot;, &amp;quot;timestamp&amp;quot;: 1685462455257 }, { &amp;quot;exceptionType&amp;quot;: 4, &amp;quot;exceptionDesc&amp;quot;: &amp;quot;漏电报警&amp;quot;, &amp;quot;equipmentTypeName&amp;quot;: &amp;quot;智慧安全用电监测装置&amp;quot;, &amp;quot;installAdd&amp;quot;: &amp;quot;宿舍楼一楼左(下)&amp;quot;, &amp;quot;deviceStatus&amp;quot;: 2, &amp;quot;keyCode&amp;quot;: &amp;quot;8610500X094S253&amp;quot;, &amp;quot;projectName&amp;quot;: &amp;quot;高塘岭&amp;quot;, &amp;quot;projectId&amp;quot;: &amp;quot;3031224262&amp;quot;, &amp;quot;timestamp&amp;quot;: 1685462458491 }, { &amp;quot;exceptionType&amp;quot;: 23, &amp;quot;exceptionDesc&amp;quot;: &amp;quot;其他报警&amp;quot;, &amp;quot;equipmentTypeName&amp;quot;: &amp;quot;智慧安全用电监测装置&amp;quot;, &amp;quot;installAdd&amp;quot;: &amp;quot;宿舍楼一楼左(下)&amp;quot;, &amp;quot;deviceStatus&amp;quot;: 2, &amp;quot;keyCode&amp;quot;: &amp;quot;8610500X094S253&amp;quot;, &amp;quot;projectName&amp;quot;: &amp;quot;高塘岭&amp;quot;, &amp;quot;projectId&amp;quot;: &amp;quot;3031224262&amp;quot;, &amp;quot;timestamp&amp;quot;: 1685462470616 } ] } </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> <tr> <td style="text-align: left;">keyCode</td> <td style="text-align: left;">String</td> <td>设备标识码</td> </tr> <tr> <td style="text-align: left;">timestamp</td> <td style="text-align: left;">String</td> <td>设备上报状态的时间,毫秒级时间戳</td> </tr> <tr> <td style="text-align: left;">deviceStatus</td> <td style="text-align: left;">int</td> <td>设备状态,0正常,1故障,2报警,3离线</td> </tr> <tr> <td style="text-align: left;">installAdd</td> <td style="text-align: left;">String</td> <td>设备安装位置</td> </tr> <tr> <td style="text-align: left;">projectId</td> <td style="text-align: left;">String</td> <td>项目id</td> </tr> <tr> <td style="text-align: left;">projectName</td> <td style="text-align: left;">String</td> <td>项目名称</td> </tr> <tr> <td style="text-align: left;">equipmentTypeName</td> <td style="text-align: left;">String</td> <td>设备类型名称</td> </tr> <tr> <td style="text-align: left;">exceptionType</td> <td style="text-align: left;">int</td> <td>异常类型,<strong>只有当deviceStatus为报警时会返回</strong></td> </tr> <tr> <td style="text-align: left;">exceptionDesc</td> <td style="text-align: left;">String</td> <td>异常类型描述,<strong>只有当deviceStatus为报警时会返回</strong></td> </tr> <tr> <td style="text-align: left;">exceptionDetail</td> <td style="text-align: left;">String</td> <td>异常明细,<strong>只有当deviceStatus为故障/报警时会返回</strong></td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML