ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## **数据推送** > 推送方式现仅支持http类型推送 [TOC] **数据推送**:主要用来实现应用平台和透传云之间的数据推送功能,实现账号下所有设备的原始数据流和Json数据流等数据的推送。 ### **数据推送流程** ![](https://box.kancloud.cn/8e8db572f681d57f251472c8f0552711_580x555.png) ### **如何使用** 1.您必须拥有一个用于接收POST请求的URL地址(该URL地址为一个可达地址) 2.登录透传云,通过侧栏进入 **数据推送** 界面。点击添加按钮,填写好参数完成添加。 ![](https://box.kancloud.cn/b0c7b41dbf29fe98bad59f5efcb21c78_1909x945.png) ### **如何测试URL地址是否可用** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在对应的数据推送后点击测试按钮,如果页面弹出‘数据推送校验成功’窗口,则表明URL可用,并且URL地址将会收到测试请求数据(数据具体信息详见文档&nbsp;<a href="#测试数据流锚点">推送参数说明</a>)。 ![](https://box.kancloud.cn/435b80d2fad8e4c8fd938c1aae472313_1721x413.png) ### **如何关闭消息推送** 方法1:关闭数据推送 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在对应的数据推送后点击修改按钮将`开启状态`改为关闭 ![](https://box.kancloud.cn/5d268d52f2db9d52e42d45f5e6cab911_1715x492.png) <br/> 方法2:删除数据推送 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在对应的数据推送后点击删除按钮 ![](https://box.kancloud.cn/941ec4e071f3996f89e5b08242677bf4_1587x378.png) ### **推送方式** 请求方式:POST请求 Content-Type:application/json <a name="测试数据流锚点"></a> ### **推送参数说明** |参数名|类型|说明| |:---- |:----- |----- | |data |string |数据 | |deviceId |string | 设备id | |dataType |int | 数据类型:<br/> 1:原始数据流,设备发送的未经过解析的数据<br/> 2:设备上下线消息,设备的上下线消息(0:上线 1:下线)<br/> 3:Json数据流,经过透传云协议解析后的数据 | **测试数据流格式:** ``` { "data":"test",// 数据 "dataType":0 // 数据类型 } ``` **原始数据流格式:** ``` { "data":"0103041B670C6F0824",// 设备原始数据流(16进制数据) "deviceId":"00008381000012345694",// 设备编号 "dataType":1 // 数据类型 } ``` **设备上下线消息格式:** ``` { "data":"0",// 设备上下线消息 (0:上线 1:下线) "deviceId":"00008381000012345694",// 设备编号 "dataType":2 // 数据类型 } ``` **设备json数据格式:** ``` { "data":{ "deviceName":"111", // 设备名称 "slaveAddr":"1", // 从机地址 "slaveIndex":"1", // 从机序号 "values":{ // 存放数据点id 和 数据点所对应值 18160:492, // 数据点id : 数据点当前所对应的值 18161:23788 // 数据点id : 数据点当前所对应的值 } }, "deviceId":"00008381000012345694",// 设备编号 "dataType":3 // 数据类型 } ```