7月,MQTT X 團隊專注於 1.8.1 版本的開發。v1.8.1 中 MQTT X 桌面端版本將支持自動更新,並對 MQTT X Web 頁面進行了優化。目前已完成了 MQTT X CLI 對於 MQTT 5.0 的連接支持及用户屬性設置支持,並新增了一個 conn 命令來快速測試連接,後續還將添加 bench 命令,將支持部分場景下的 MQTT 協議性能測試。
MQTT X 桌面端應用
自動更新功能
目前已經初步完成該功能的開發,正在進行最後的功能測試。在不同的操作系統下進行測試,不需要手動下載安裝包也能完成對軟件的更新,當用户收到升級提示時,只要點擊更新即可在軟件內自動將版本升級至最新,免去了手動下載安裝包的繁瑣操作。支持自動更新功能後,用户將更快體驗到新功能,提升使用體驗。該功能特性將在 v1.8.1 中正式發佈。
默認 MQTT 5.0 連接
在之前的版本中,MQTT X 默認是 MQTT 3.1.1 連接。作為目前支持 MQTT 5.0 特性最為完整的 MQTT 客户端工具,我們在最新版本中將 MQTT X 默認連接時的 MQTT 版本修改為了 5.0,方便更多的用户快速使用和體驗 MQTT 5.0 的新特性。
MQTT X CLI
MQTT 5.0 支持
MQTT X 目前已經完成了對於 MQTT 5.0 的連接支持,並在使用時默認使用 MQTT 5.0 連接。同時還新增了一個用户屬性參數——User Properties,支持在連接、發佈、訂閲時設置用户屬性。例如:
mqttx pub -t 'hello' -h 'broker.emqx.io' -p 1883 -m 'from MQTTX CLI' -up "name: mqttx" "company: EMQ"
新增 conn 命令
在當前 1.8.0 版本中,只支持 pub 和 sub 兩個命令,即支持快速的發佈與訂閲。而對於一些只需要測試 MQTT 服務連通性的簡單場景來説, conn 命令則更加便捷。
mqttx conn -h 'broker.emqx.io' -p 1883 -u 'admin' -P 'public'
以上新增功能特性,都將在 MQTT X CLI 1.8.1 中正式發佈。
MQTT X Web
MQTT X Web 在線試用地址已修改為:http://www.emqx.io/online-mqt...
只需要訪問上述地址,即可快速使用這款在線的 MQTT 5.0 客户端工具,通過 MQTT over WebSocket 連接到 MQTT Broker 並在瀏覽器中測試消息發佈和接收,快速開發和調試您的 MQTT 服務與應用。
在 1.8.1 版本中,我們還將繼續優化頁面樣式,完善測試功能等。
未來規劃
MQTT X 還在持續增強完善中,以期為用户帶來更多實用、強大的功能,為物聯網平台的測試和開發提供便利。
接下來我們將重點關注以下方面:
- 使用體驗升級
- MQTT X CLI 將支持 bench 命令
- 插件系統(例如支持 SparkPlug B,集成 MQTT X CLI)
- 腳本功能優化
- 推出 MQTT X Mobile 移動端應用
- 完善 MQTT X Web 功能
- MQTT Debug 功能
版權聲明: 本文為 EMQ 原創,轉載請註明出處。
原文鏈接:https://www.emqx.com/zh/blog/mqttx-newsletter-202207