1.功能描述
MQTT协议(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT驱动基于MQTT协议进行数据交互。MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息,用来前期和物理云平台调试非常方便。
2.运行步骤
2.1 启动MQTT服务(emqx) 在bin文件下使用shift+右键在弹出的右键菜单中点击在此处打开命令窗口, 在窗口中输入 .\emqx start
2.2 启动mqtt.fx,并进行配置(需要提前安装mqtt.fx) 1.连接配置,依次输入IP、Port,点击右下角Apply
2.订阅数据,输入订阅主题,点击订阅即可。
2.3 测试工程演示 1.参照用户文档进行配置设备地址和变量
2.变量点的建立是参照JSON文件进行关联的(注0_0MQTTPubJson中第一0代表设备地址,第二个0代表要订阅的主题,后面的名称不能更改)
3.配置文件对订阅的主题进行配置
4.输入配置的主题aaa
5.使用IOSever写入数值
下图为接收到的数值,数值下写成功
6.使用MQTT.fx进行数值上发 参照0_0MQTTSubJson格式对数据进行编辑
选择要发送的主题,并编辑内容点击发送
下图为IOSever接收的数据
附件下载
MQTT使用教程_文档.pdf
(1.09 MB, 下载次数: 59)
MQTT使用教程_视频.zip
(12.35 MB, 下载次数: 77)
emqx_软件.zip
(30.66 MB, 下载次数: 90)
mqttfx_软件.zip
(46.08 MB, 下载次数: 70)
|