博客 / 詳情

返回

MQTT X Newsletter 2022-07 | 自動更新、MQTT X CLI支持MQTT 5.0、新增conn命令

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

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.