×

×

【产品应用】ZWS云平台应用(4)-设备数据上报

发布日期:2024-04-24 17:29浏览次数:68


 智能设备连接到物联网,会产生大量的数据,可以说:物联网最大的价值,其实是数据,那么设备数据是如何上报到云平台的呢?

随着物联网的不断发展,在生产生活中,可以看到很多智能设备,比如智能传感器、智能工业设备、共享单车、智能手表等。这些设备在工作运行时,会产生大量的数据,并传输给物联网云平台,进行智能化管理分析。那么,设备数据是如何上报到云平台呢?


  发布/订阅物联网通信常用的是MQTT协议,它是基于发布-订阅模式的消息传输协议,能够实现传感器、控制器和其他设备之间的高效通信。

MQTT 发布/订阅过程,一个设备向“test”主题发送数据,每个订阅“test”主题的设备或平台,就能接收到来自“test”主题的信息,像我们订阅公众号一样。

ZWS物联网云平台预定义了data主题和raw主题,用于上报设备数据。



  上报data数据智能设备可以向“data”主题发送设备数据,data主题支持key/value键值对的方式上报,ZWS云平台接收到数据后,无需解析可直接显示。发布data主题如下:

/d2s/${owner}/${devtype}/${devid}/data

data主题的消息内容格式如下:

\0key\0value\key\0\value\0key\0value\0

 

  上报raw数据智能设备可以向“raw”主题发送设备数据,raw主题支持纯透传的方式上报,可以上报任意格式的二进制数据。ZWS云平台接收到数据后,需根据配置的解析脚本,将透传数据解析后才能看到更易读的JSON数据。发布raw主题如下:

/d2s/${owner}/${devtype}/${devid}/raw

raw主题是透传设备数据,消息内容格式可以是任意格式的二进制数据。


  总结对于设备数据上报,用户可以根据硬件设备的资源条件和业务需要,选择合适的方式上报设备数据到ZWS物联网云平台,实现远程数据管理和分析。

  产品推荐