跳至内容
中消云物联网研究院
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
wiki:v_callpol_notification_service
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
<h2><strong><span style="font-family:黑体;font-size:15pt;"><span style="font-family:黑体;"></span></span></strong></h2><h2><span style="font-weight: bold;"><span style="font-family:黑体;font-size:15pt;"><span style="font-family:黑体;"></span></span></span><p><span style="font-family:Calibri;font-size:10.5000pt;"><span style="font-family:宋体;">推送接口统一采用</span>HTTP<span style="font-family:宋体;">的方式向第三方平台推送数据</span></span><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family:宋体;">,</span></span><span style="font-family:Calibri;font-size:10.5000pt;"><span style="font-family:宋体;">接收数据的<span style="font-family: 宋体; font-size: 14px; font-weight: 700;"><span style="font-family: 宋体; font-size: 14px; font-weight: 700;">第三方平台</span></span>需要实现相应的</span>HTTP<span style="font-family:宋体;">的接口</span></span><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family:宋体;">,</span></span><span style="font-family:Calibri;font-size:10.5000pt;"><span style="font-family:宋体;">将接口的地址设置到中消云平台</span></span><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family:宋体;">,</span></span><span style="font-family:Calibri;font-size:10.5000pt;"><span style="font-family:宋体;">这样平台就会向设置好的</span>URL<span style="font-family:宋体;">的路径发送</span><span style="font-family:Calibri;">HTTP</span><span style="font-family:宋体;">的</span><span style="font-family:Calibri;">POST</span><span style="font-family:宋体;">请求</span></span><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family:宋体;">,</span></span><span style="font-family:Calibri;font-size:10.5000pt;"><span style="font-family:宋体;">平台推送的数据都封装在了</span>Body<span style="font-family:宋体;">内</span></span><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family:宋体;">,</span></span><span style="font-family:Calibri;font-size:10.5000pt;"><span style="font-family:宋体;">具体的</span>Body<span style="font-family:宋体;">内的参数见下面的描述</span></span><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family:宋体;">。</span></span></p><p><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family: 宋体; background-color: rgb(255, 255, 255);"><span style="color:#ff0000;">注意:第三方<span style="font-family: 宋体; font-size: 14px; font-weight: 700;">平台</span>实现的HTTP接口中包含的端口号必须是80、8080、8001、8082其中的一个。</span></span></span></p></h2><h2><strong><span style="font-family:黑体;font-size:15pt;"><span style="font-family:黑体;">报警/操作/上下线通知服务</span></span></strong></h2><p><strong><span style="font-family:Calibri;font-size:10.5pt;"><span style="font-family:宋体;"></span></span></strong></p><p><strong><span style="font-family:Calibri;font-size:10.5pt;"><span style="font-family:宋体;">推送的目标服务器路径</span></span><span style="font-family:宋体;font-size:10.5pt;"><span style="font-family:宋体;">:</span></span></strong></p><p><span style="font-family:Calibri;font-size:10.5000pt;"><span style="font-family:宋体;">第三方平台设置的推送地址</span></span></p><p><strong><span style="font-family:宋体;font-size:10.5pt;"><span style="font-family:宋体;">推送的功能:</span></span></strong></p><p><span style="font-family:宋体;font-size:10.5000pt;"><span style="font-family:宋体;">当设备发生火警或故障报警时,平台接收到设备传过来的数据后,经过处理可以分发到第三方平台接口</span></span></p><p><strong><span style="font-family:Calibri;font-size:10.5pt;"><span style="font-family:宋体;">推送的方法</span></span><span style="font-family:宋体;font-size:10.5pt;"><span style="font-family:宋体;">:</span></span></strong><span style="font-family: Calibri; font-size: 10.5pt;">POST</span></p><p></p><p><strong><span style="font-family:宋体;font-size:10.5pt;"><span style="font-family:宋体;">推送的</span>Body内的参数格式:</span></strong></p><table border="1" cellspacing="0"><tbody><tr><td style="width:89.3pt;"><p><span style="font-family:宋体;font-size:10.5pt;">参数</span></p></td><td style="width:66.6pt;"><p><span style="font-family:宋体;font-size:10.5pt;">类型</span></p></td><td style="width:198.45pt;"><p><span style="font-family:宋体;font-size:10.5pt;">描述</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">logId</span></p></td><td style="width:66.6pt;"><p><span style="font-family:宋体;font-size:10.5pt;">S</span><span style="font-family:Calibri;font-size:10.5pt;">tring</span></p></td><td style="width:198.45pt;"><p><span style="font-family:宋体;font-size:10.5pt;">日志编号</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">projectId</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">String</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">项目编号</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">flag</span></p></td><td style="width:66.6pt;"><p><span style="font-family:宋体;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:宋体;font-size:10.5pt;">标志位:</span><span style="font-family:Calibri;font-size:10.5pt;">0</span><span style="font-family:宋体;font-size:10.5pt;">网关</span><span style="font-family:Calibri;font-size:10.5pt;">1</span><span style="font-family:宋体;font-size:10.5pt;">控制器</span><span style="font-family:Calibri;font-size:10.5pt;">2</span><span style="font-family:宋体;font-size:10.5pt;">设备(二次码)</span><span style="font-family:Calibri;font-size:10.5pt;">3</span><span style="font-family:宋体;font-size:10.5pt;">设备(通道)</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">gatewayName</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">String</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">网关名称</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">deviceId</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">String</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">设备编号</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">device</span><span style="font-family:宋体;font-size:10.5pt;">P</span><span style="font-family:Calibri;font-size:10.5pt;">osition</span></p></td><td style="width:66.6pt;"><p><span style="font-family:宋体;font-size:10.5pt;">String</span></p></td><td style="width:198.45pt;"><p><span style="font-family:宋体;font-size:10.5pt;">设备安装位置</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:宋体;font-size:10.5pt;">device</span><span style="font-family:Calibri;font-size:10.5pt;">ControllerId</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:宋体;font-size:10.5pt;">控制器编号 -1代表没有控制器</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">deviceLoopId</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">设备回路号<span style="font-family:Calibri;"> </span></span><span style="font-family:宋体;font-size:10.5pt;">-1代表没有回路</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">deviceAddrId</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">设备逻辑地址<span style="font-family:Calibri;"> -1</span><span style="font-family:宋体;">代表没有逻辑地址</span></span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">deviceChannelId</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">设备通道号<span style="font-family:Calibri;"> -1</span><span style="font-family:宋体;">代表没有通道</span></span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">deviceNumber</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">String</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">设备二次码</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">deviceType</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">设备类型</span><span style="font-family:宋体;font-size:10.5pt;">编号,查看设备类型对照表</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">deviceState</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">设备</span><span style="font-family:宋体;font-size:10.5pt;">详细</span><span style="font-family:Calibri;font-size:10.5pt;">状态</span><span style="font-family:宋体;font-size:10.5pt;">(报警通知时不为</span><span style="font-family:Calibri;font-size:10.5pt;">null</span><span style="font-family:宋体;font-size:10.5pt;">)</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:宋体;font-size:10.5pt;">d</span><span style="font-family:Calibri;font-size:10.5pt;">eviceGroupState</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:宋体;font-size:10.5pt;">设备状态分组(报警和上线离线通知时不为</span><span style="font-family:Calibri;font-size:10.5pt;">null</span><span style="font-family:宋体;font-size:10.5pt;">)</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">happenTime</span></p></td><td style="width:66.6pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">String</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">发生的时间</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">o</span><span style="font-family:宋体;font-size:10.5pt;">ptCode</span></p></td><td style="width:66.6pt;"><p><span style="font-family:宋体;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">操作码</span><span style="font-family:宋体;font-size:10.5pt;">(操作通知时不为</span><span style="font-family:Calibri;font-size:10.5pt;">null</span><span style="font-family:宋体;font-size:10.5pt;">)</span></p></td></tr><tr><td style="width:89.3pt;"><p><span style="font-family:Calibri;font-size:10.5pt;">pushType</span></p></td><td style="width:66.6pt;"><p><span style="font-family:宋体;font-size:10.5pt;">Integer</span></p></td><td style="width:198.45pt;"><p><span style="font-family:宋体;font-size:10.5pt;">推送类型(</span><span style="font-family:Calibri;font-size:10.5pt;">1.</span><span style="font-family:宋体;font-size:10.5pt;">报警状态通知</span><span style="font-family:Calibri;font-size:10.5pt;">2.</span><span style="font-family:宋体;font-size:10.5pt;">操作通知 </span><span style="font-family:Calibri;font-size:10.5pt;">3.</span><span style="font-family:宋体;font-size:10.5pt;">上线离线通知 4.事件通知)</span></p></td></tr></tbody></table><p><strong><span style="font-family:宋体;font-size:10.5pt;"><span style="font-family:宋体;">推送的示例:</span></span></strong></p><br /><p><span style="font-family:Calibri;font-size:9.0000pt;"><span style="font-family:等线;">访问的</span>URL</span><span style="font-family:等线;font-size:9.0000pt;"><span style="font-family:等线;">:</span></span></p><p><span style="font-family:Calibri;font-size:9.0000pt;"><span style="font-family:等线;">用户设定的地址</span></span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">Header<span style="font-family:等线;">的参数</span></span><span style="font-family:等线;font-size:9.0000pt;"><span style="font-family:等线;">:</span></span></p><p><span style="font-family:Calibri;font-size:9.0000pt;"> Content</span><span style="font-family:等线;font-size:9.0000pt;">-</span><span style="font-family:Calibri;font-size:9.0000pt;">Type: application/json</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;"> Accept: application/json</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">Body<span style="font-family:等线;">内的数据</span></span><span style="font-family:等线;font-size:9.0000pt;"><span style="font-family:等线;">:</span></span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">{</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“logId”: “63f454550f2342a9985ca8bc447baa5b”,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“projectId”: “63f454550f2342a9985ca8bc447baa5c”,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“gatewayName”: “TX3252_20180412zxy001”,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceId”: “63f454550f2342a9985ca8bc447baa5a”,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“</span><span style="font-family:Consolas;font-size:9.0000pt;">devicePosition </span><span style="font-family:Calibri;font-size:9.0000pt;">“</span><span style="font-family:Consolas;font-size:9.0000pt;">: </span><span style="font-family:Calibri;font-size:9.0000pt;">“</span><span style="font-family:微软雅黑;font-size:9.0000pt;"><span style="font-family:微软雅黑;">大厅</span></span><span style="font-family:Calibri;font-size:9.0000pt;">”</span><span style="font-family:Consolas;font-size:9.0000pt;">,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceControllerId”: 1,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceLoopId”: 1,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceAddrId”: 1,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceChannelId”: 0,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceNumber”: “-“,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceType”: 1,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceState”: 1,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“deviceGroupState”: 1,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“happenTime “: "1524895526000"</span><span style="font-family:等线;font-size:9.0000pt;">,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“</span><span style="font-family:等线;font-size:9.0000pt;">optCode</span><span style="font-family:Calibri;font-size:9.0000pt;">”:1</span><span style="font-family:等线;font-size:9.0000pt;">,</span></p><p><span style="font-family:Calibri;font-size:9.0000pt;">“</span><span style="font-family:Calibri;font-size:9.0000pt;">pushType</span><span style="font-family:Calibri;font-size:9.0000pt;">”</span><span style="font-family:等线;font-size:9.0000pt;">:1</span></p><p><span style="font-family:Calibri;font-size:10.5000pt;">}</span><span style="font-family:等线;font-size:10.5000pt;"> </span></p><p><span style="font-family:Calibri;font-size:10.5000pt;"></span></p><p><span style="font-family:Calibri;font-size:9.0000pt;"></span></p>
wiki/v_callpol_notification_service.1607495214.txt.gz
· 最后更改: 2020/12/09 06:26 由
admin
页面工具
显示页面
修订记录
反向链接
回到顶部