在过来的一月中,MQTT X 公布了最新的 1.8.0 版本(下载地址:https://github.com/emqx/MQTTX…),优化局部应用体验和改良各项问题的同时,新增了 CLI 和 Web 端的 MQTT 客户端工具,反对在终端命令行或桌面浏览器上疾速实现对 MQTT 的连贯测试。
1.8.0 版本概览
反对复制连贯
在之前的版本中,通常如果想在现有的连贯根底上建设一个新的连贯,须要到创立连贯页面内,配置雷同的连贯信息,或在连贯页面内抉择曾经创立过的连贯并批改连贯名称后,能力创立新的连贯。
为优化应用体验,该版本中反对了疾速复制连接功能,在连贯列表中鼠标右键点击连贯,在右键菜单中,抉择复制,即可疾速复制并创立一个新的连贯。
其它优化
- 更新对于页面
- 修复了无奈革除过长音讯的问题
- 修复了过长音讯在不同的页面中反复显示的问题
- 修复新建连贯时,左侧菜单的选中问题
- 修复一些英文版大小写显示的问题
MQTT X CLI
随同着 MQTT X v1.8.0 的正式公布,咱们推出了一款 MQTT 命令行客户端工具——MQTT X CLI。
MQTT X CLI 是一款全开源的 MQTT 5.0 命令行客户端工具,也是命令行上的 MQTT X,旨在帮忙开发者无需应用图形化界面,也能疾速开发和调试 MQTT 服务与利用。
随着 MQTT 协定在物联网畛域的宽泛应用,MQTT X 用户量也逐步增多,为满足不同的用户之间各不相同的调试需要和应用环境,MQTT X 将应用场景扩大到了应用命令行的交互模式上来。服务端的开发者和用户得以在服务器终端内疾速测试部署好的 MQTT 服务,或应用一些命令行脚本来疾速测试 MQTT 服务,在不同的应用场景下疾速实现对 MQTT 服务或利用的开发与调试,进步本身的相干业务能力与稳定性。
理解详情可查看 MQTT X CLI GitHub 仓库:https://github.com/emqx/MQTTX…
疾速开始
装置
MQTT X CLI 同样能够疾速下载并装置到 macOS,Linux 和 Windows 零碎上, 装置前不须要任何的依赖环境筹备 ,只须要在终端内输出命令行后,即可简略疾速的装置和应用 MQTT X CLI。
点击查看如何疾速装置 MQTT X CLI,装置实现后,可在终端内间接运行 mqttx
命令。
订阅
mqttx sub -t 'hello' -h 'broker.emqx.io' -p 1883
公布
mqttx pub -t 'hello' -h 'broker.emqx.io' -p 1883 -m 'from MQTTX CLI'
无关 MQTT X CLI 的具体应用场景和应用办法,敬请关注后续文章推送。
MQTT X Web
除公布了 MQTT X CLI 版本外,本次更新还推出了一款 MQTT 在线客户端工具——MQTT X Web。
MQTT X Web 是一款开源的 MQTT 5.0 浏览器客户端,也是一个在线 MQTT WebSocket 客户端工具。开发者无需在本地下载和装置 MQTT X,应用 WebSocket 在浏览器中疾速连贯到 MQTT,即可更快地开发和调试你的 MQTT 服务和应用程序。
理解详情可查看 MQTT X Web GitHub 仓库:https://github.com/emqx/MQTTX…
疾速应用和体验课拜访 MQTT X Web 在线地址:http://tools.emqx.io/
留神:在浏览器端只反对应用 WebSocket 连贯到 MQTT 服务,请留神配置连贯 MQTT 的协定和端口号,目前仅反对应用局部 MQTT X 的性能,咱们将在后续持续同步与更新,将尽快对立 MQTT X 本地与在线工具的应用体验。
将来布局
MQTT X 还在继续加强欠缺中,以期为用户带来更多实用、弱小的性能,为物联网平台的测试和开发提供便当。
接下来咱们将重点关注以下方面:
- 应用体验降级
- 插件零碎(例如反对 SparkPlug B,集成 MQTT X CLI)
- 脚本性能优化
- 推出 MQTT X Mobile 挪动端利用
- 欠缺 MQTT X Web 性能
- MQTT Debug 性能
版权申明:本文为 EMQ 原创,转载请注明出处。
原文链接:https://www.emqx.com/zh/blog/mqttx-newsletter-202206