MQTT X v1.7.1 正式發布


MQTT X 是由全球領先的物聯網數據基礎設施軟件供應商 EMQ 映雲科技開源的一款跨平台 MQTT 5.0 桌面測試客戶端,支持 macOS、Linux、Windows 系統。MQTT X 的用戶界面借助聊天軟件的形式簡化了頁面的操作邏輯,用戶可以快速創建多個同時在線的 MQTT 客戶端連接,方便測試 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的連接/發布/訂閱功能及其他 MQTT 協議特性。

MQTT X 網站:https://mqttx.app/zh

MQTT X v1.7.1 版本下載:https://github.com/emqx/MQTTX/releases/tag/v1.7.1

Mac 用戶可在 App Store 中進行下載:https://apps.apple.com/cn/app/mqttx/id1514074565?mt=12

Linux 用戶可在 Snapcraft 中進行下載:https://snapcraft.io/mqttx

MQTT X v1.7.1 預覽

v1.7.1 界面一覽

新功能預覽

支持 MQTT 5.0 訂閱標識符

該版本中,除支持 MQTT 5.0 訂閱選項后,我們還新增了對於MQTT 訂閱標識符的支持,允許在訂閱報文中指定一個數字訂閱標識符,並在消息分發時返回此標識符。客戶端可以建立訂閱標識符與消息處理程序的映射,以在收到 PUBLISH 報文時直接通過訂閱標識符將消息定向至對應的消息處理程序,這會遠遠快於通過主題匹配來查找消息處理程序的速度。

MQTT X 支持 MQTT 5.0 訂閱標識符

展示更多 MQTT 5.0 屬性

該版本中我們對於 MQTT 5.0 的屬性展示做了優化,除展示用戶屬性外,還支持展示發送和接收時,消息體內包含的內容類型、訂閱標識符、主題別名,響應主題,對比數據,同時也優化了對於用戶屬性的展示。

MQTT X 支持更多 MQTT 5.0 屬性

支持編輯/啟用/禁用 Topic

該版本持續對 Topic 的操作進行了優化。在 1.7.1 版本之前,對於 Topic 列表只能進行添加和刪除操作,當訂閱的 Topic 過長時,需要修改時只能先刪除取消訂閱,然后再重新訂閱,不是很方便,特別只是對於修改個別單詞或者分隔符時。

與此同時該版本還支持了禁用/啟用 Topic,當訂閱的 Topic 過多時,有時候不是所有的 Topic 消息都想要接收到,但是避免再次訂閱相同 Topic,該版本提供了禁用功能,需要重新接收該 Topic 的消息,只需再次啟用即可。

右鍵點擊已經訂閱過的 Topic 列表項,在右鍵菜單中我們可以快速選擇編輯、禁用或啟動等操作。

MQTT X 編輯/啟用/禁用 Topic

其它

  • 添加同步操作系統主題的開關。當開啟該開關后,系統主題顏色將和操作系統主題同步。
  • 上架 Linux Flathub,來自社區支持,Linux 用戶還可以到:https://flathub.org/apps/details/com.emqx.MQTTX 進行下載和安裝。
  • 加載頁面更新

修復及優化

除添加上述新特性外,本次更新還修復了很多已知問題,穩定性得到了進一步提升。

  • 修復發送用戶屬性時的問題
  • 修復 Client ID 在數據庫中唯一的問題
  • 修復設置了 Topic Alias 后無法發送空主題
  • 修復重訂閱時無法同步 Topic 配置數據的問題
  • 修復帶有分組的數據無法導入的問題
  • 修復重訂閱機制
  • 修復無法顯示離線消息
  • 修復新建窗口后的問題

未來規划

MQTT X 還在持續增強完善中,以期為用戶帶來更多實用、強大的功能,為物聯網平台的測試和開發提供便利。

接下來我們將重點關注以下方面:

  • 更完整的 MQTT 5.0 支持
  • 插件系統(例如支持 SparkPlug B)
  • MQTT Debug 功能
  • 腳本功能優化

結語

MQTT X 為連接測試 EMQ X 等 [MQTT 消息服務器]而生,通過一鍵式的連接方式和簡潔的圖形界面幫助使用者進行 MQTT 特性探索和功能組件調試。除提供基礎 MQTT 測試連接功能,全開源和社區驅動等特性還使其集成了更多豐富、強大、符合用戶使用習慣的功能特性。結合 MQTT X 與雲原生分布式消息中間件 EMQ X,我們相信物聯網平台的測試開發工作將變得更加輕松。

MQTT X 項目完全開源,您可以到 GitHub 來提交使用過程中遇到的問題,或是 Fork MQTT X 項目向我們提交修改后的 PR,我們將會及時查閱和處理。也特此感謝社區中所有用戶的貢獻和反饋,每一個社區用戶的使用與肯定,都是我們產品前進的動力。

版權聲明: 本文為 EMQ 原創,轉載請注明出處。

原文鏈接:https://www.emqx.com/zh/blog/mqttx-v-1-7-1-release-notes


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM