MQTT推送数据格式的说明:
1.对外发布实时数据,别的MQTT客户端可以订阅该主题来得到我们设备中的实时数据

2.接受别处的写。别的MQTT客户端可以发布该主题来向我们设备写入数据

我们发送和接受的数据都是json格式。数据内容是json对象中的一个数组叫Data,里面每一项是一个变量的名字和值。变量名是name,变量值是value。发送的数据还带有当前的时间。接受写入的数据里面除了Data数组以外,其它的内容都不被识别。
因为数据收发的格式是一样的,用户可以把一个推送组的接受写的主题设为另一个推送组的发布数据主题,这样就可以从一个推送组往另一个推送组发数据。
为了节约流量和减少模块写入数据量(某些PLC写数据比较慢),推荐在这种情况下设置推送模式为“变化才推送,加上每10个周期推送一次所有值”,这样可以快速的推送有变化的数据。然后如果对方断线了,下次对方重新上线以后等10个周期就可以得到所有变量的值。
我们的测试服务器 :
用户名 test1到test8,一共有8个测试用户,密码和对应的用户名相同。
-
服务器
+关注
关注
13文章
10093浏览量
90856 -
端口
+关注
关注
4文章
1097浏览量
33824 -
客户端
+关注
关注
1文章
305浏览量
17407 -
MQTT
+关注
关注
5文章
720浏览量
24778
原文标题:巨控MQTT功能推送说明
文章出处:【微信号:PLC远程控制和下载,微信公众号:PLC远程控制和下载】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
NON_OS sdk移植mqtt,用mcu通过ESP8266的mqtt推送消息给server端,接收中断函数没执行是怎么回事?
MQTT 协议开发入门
MQTT 协议 开发入门
MQTT协议常用报文详解
基于Eclipse paho-mqtt源码包的MQTT客户端设计(下)
使用mqtt协议通过esp从我的控制器推送数据,有时会包含一些无效垃圾怎么解决?
如何使用OneNET平台的MQTT功能?

巨控MQTT功能推送说明
评论