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

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

我们发送和接受的数据都是json格式。数据内容是json对象中的一个数组叫Data,里面每一项是一个变量的名字和值。变量名是name,变量值是value。发送的数据还带有当前的时间。接受写入的数据里面除了Data数组以外,其它的内容都不被识别。
因为数据收发的格式是一样的,用户可以把一个推送组的接受写的主题设为另一个推送组的发布数据主题,这样就可以从一个推送组往另一个推送组发数据。
为了节约流量和减少模块写入数据量(某些PLC写数据比较慢),推荐在这种情况下设置推送模式为“变化才推送,加上每10个周期推送一次所有值”,这样可以快速的推送有变化的数据。然后如果对方断线了,下次对方重新上线以后等10个周期就可以得到所有变量的值。
我们的测试服务器 :
用户名 test1到test8,一共有8个测试用户,密码和对应的用户名相同。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
服务器
+关注
关注
14文章
10345浏览量
91739 -
端口
+关注
关注
4文章
1108浏览量
34038 -
客户端
+关注
关注
1文章
306浏览量
17647 -
MQTT
+关注
关注
5文章
738浏览量
25248
原文标题:巨控MQTT功能推送说明
文章出处:【微信号:PLC远程控制和下载,微信公众号:PLC远程控制和下载】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
NON_OS sdk移植mqtt,用mcu通过ESP8266的mqtt推送消息给server端,接收中断函数没执行是怎么回事?
我使用的是NON_OS sdk,移植了mqtt,现在想用mcu通过8266的mqtt推送消息给我的server端,在串口中断里加入了打印OK的,但是实际没有收到任何回应,好像是中断没执行,哪位能帮我看看怎么让中断使能
发表于 07-12 08:28
MQTT 协议开发入门
常特别的,所以MQTT遵循以下设计原则:(1)精简,不添加可有可无的功能;(2)发布/订阅(Pub/Sub)模式,方便消息在传感器之间传递;(3)允许用户动态创建主题,零运维成本;(4)把传输量降到最低
发表于 11-05 09:38
MQTT 协议 开发入门
通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。二、设计规范由于物联网的环境是非常特别的,所以MQTT遵循以下设计原则:(1)精简,不添加可有可无的功能;(2)发布/订阅(Pub
发表于 11-07 15:51
MQTT协议常用报文详解
://mcxiaoke.gitbooks.io/mqtt-cn/content/我们对着手册慢慢看PUBLISH – 发布消息先介绍一点基础概念,推送、订阅、主题,这个东西有点像微博,如果你订阅了一个用户,那么这个
发表于 01-20 06:15
基于Eclipse paho-mqtt源码包的MQTT客户端设计(下)
Topic、向指定 Topic 推送消息的功能,如下所示:msh />mq_start /* 启动 MQTT 客户端连接代理服务器 */inter
发表于 08-04 16:33
使用mqtt协议通过esp从我的控制器推送数据,有时会包含一些无效垃圾怎么解决?
我正在尝试使用 mqtt 协议通过 esp 从我的控制器推送数据。我在 esp 上安装了 mqtt 库,我可以将数据发送到 mqtt 窗口。但我面临一些问题。
我通过控制器的 TX 线
发表于 05-08 11:03
如何使用OneNET平台的MQTT功能?
MQTT是一种轻量级的通信协议,适用于物联网设备之间的可靠通信。本教程将介绍如何使用OneNET平台的MQTT功能,实现设备间的数据传输和控制。我们将使用"串口服务器NB114"
MQTT网关是什么?MQTT网关的功能
也可以接收来自云端平台的指令并将其传递给设备。 MQTT网关的主要功能包括: - 连接不同类型的设备,例如PLC、传感器、执行器等,并支持不同的通信协议。 - 将设备发送的数据转换为MQTT协议进行传输,并将其发送到云端平台。
巨控MQTT功能推送说明
评论