MQTT(三)MQTTX工具使用

MQTTX工具使用

MQTTX是一种开源的MQTT客户端工具,用于帮助开发人员测试和调试MQTT(Message Queuing Telemetry Transport)协议。MQTT是一种轻量级的消息传输协议,通常用于物联网设备和应用程序之间的通信。

MQTTX提供了一个用户友好的界面,可以方便地与MQTT代理进行连接、订阅主题、发布消息以及监视消息的传输。它支持多个MQTT代理的管理,并且具有许多有用的功能,如历史记录、自动完成、TLS/SSL支持等。

使用MQTTX,开发人员可以更容易地验证和调试他们的MQTT应用程序,确保消息的正确传输和处理。它是一个跨平台的工具,可在Windows、macOS和Linux上运行。

总结来说,MQTTX是一个开源的MQTT客户端工具,用于测试和调试MQTT协议,提供了易于使用的界面和许多实用的功能。
地址:https://mqttx.app/zh/downloads

MQTT(三)MQTTX工具使用_第1张图片
模拟硬件设备,新建一个客户端

1.新建客户端

MQTT(三)MQTTX工具使用_第2张图片点击右上角连接,此时打开EMQX WEB监控界面,可以看到我们刚刚连接的设备。

MQTT(三)MQTTX工具使用_第3张图片

模拟消息,先设置主题 /home
MQTT(三)MQTTX工具使用_第4张图片
消息体

{
  "deviceId": "001",
  "handle": "open"
}

2.使用EMQX WEB监控界面查看消息

打开websocket客户端添加一个客户端
MQTT(三)MQTTX工具使用_第5张图片
保持协议一致,主题修改为/home

此时使用MQTTX再次发送消息,可以看到监听到的消息
MQTT(三)MQTTX工具使用_第6张图片

3.模拟服务器下发指令

目标:硬件灯监听指令

MQTT(三)MQTTX工具使用_第7张图片
发布配置主题 /home/listen 和指令{ “listen”: “1” }

MQTTX配置订阅主题
MQTT(三)MQTTX工具使用_第8张图片

以上学习有助于了解MQTT服务器EMQX和软件MQTTX使用

你可能感兴趣的:(物联网,MQTT,java,物联网,MQTT)