MQTTX是一款开源的跨平台MQTT 5.0客户端工具,兼容macOS、Linux及Windows操作系统,并且支持MQTT消息格式的转换。用户可以迅速创建连接并保存,同时建立多个连接的客户端!
使用指南
1、准备MQTT Broker。
若您无需本地部署MQTT Broker,可使用EMQ X的在线公开版进行快速测试;
Broker地址:broker.emqx。
Broker TCP端口:1883
Broker SSL端口:8883
若您计划部署本地运行的MQTT Broker,我们推荐下载EMQ X进行安装。EMQ X是一款完全开源、高度可扩展且具备高可用性的百万级分布式MQTT消息服务器,作为5G时代万物互联的消息引擎,支持MQTT/CoAP/LwM2M的一站式IoT协议接入。
2、连接配置。点击左侧菜单栏中的+号按钮,并在表单中填写相应的必填项。
3、连接信息配置完成后,点击右上角的Connect按钮即可创建连接并连接至MQTT Broker。
4、MQTT连接成功后,便可进行MQTT的发布与订阅测试。
常见问题
什么是MQTT?
MQTT是MQ Telemetry Transport的缩写。它是一种发布/订阅、极为轻量的消息传递协议,旨在适应受限设备及低带宽、高延迟或不可靠的网络环境。其设计原则在于最大程度地减少网络带宽和设备资源的需求,同时确保一定的可靠性和传输保证。这些原则使得该协议成为新兴的“机器对机器”(M2M)或“物联网”互联设备领域的理想选择,尤其适用于带宽和电池电量受限的移动应用。
谁是MQTT的创始人?
MQTT由IBM的Andy Stanford-Clark博士与Arcom(现为欧泰科技)的Arlen Nipper于1999年共同发明。
MQTT的应用场景有哪些?
自1999年以来,MQTT已在多个行业得到了广泛应用,一些有趣的案例详见项目页面。
MQTT是否为标准协议?
MQTT v5.0和v3.1.1现已成为OA标准(v3.1.1也已获得ISO认证)。
MQTT与SCADA协议及MQIsdp的关系是什么?
SCADA协议和“MQ Integrator SCADA设备协议”(MQIsdp)是MQ遥测传输(MQTT)的旧称。该协议曾被称为“WebSphere MQTT”(WMQTT),但该名称现已不再使用。
MQTT使用的标准端口有哪些?
是的,TCP/IP端口1883被IANA保留供MQTT使用,同时TCP/IP端口8883也被注册,用于通过SSL实现MQTT。
MQTT的安全性如何?
在协议的V3.1版本中,您可以在MQTT数据包中传递用户名和密码。网络层的加密可通过SSL实现,与MQTT协议本身无关(值得注意的是,SSL并不是一种轻量级协议,确实会增加网络开销)。额外的安全性可以通过应用程序对发送和接收的数据进行加密来增强,但这并非协议内置的功能,以保持其简单轻便。
MQTTX是一款开源的跨平台MQTT 5.0客户端工具,兼容macOS、Linux及Windows操作系统,并且支持MQTT消息格式的转换。用户可以迅速创建连接并保存,同时建立多个连接的客户端!
使用指南
1 下载完成后,请先解压缩,不要直接在包内运行软件;
2 软件同时支持32位和64位的运行环境;
3 如果软件无法正常启动,请右键选择以管理员模式运行;
MQTTX(消息格式转换工具)相关下载
MQTTX(消息格式转换工具)相关文章