提交客户端证书_MQTT X v1.3.3 正式发布 - 跨平台 MQTT 5.0 桌面测试客户端
MQTT X 是由全球領(lǐng)先的開源物聯(lián)網(wǎng)中間件提供商 EMQ 開源的一款跨平臺 MQTT 5.0 桌面測試客戶端,它支持 macOS,Linux,Windows。MQTT X 的用戶界面借助聊天軟件的形式簡化了頁面的操作邏輯,用戶可以快速創(chuàng)建多個同時在線的 MQTT 客戶端,方便測試 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的連接/發(fā)布/訂閱功能及其他 MQTT 協(xié)議 特性。
MQTT X 網(wǎng)站:https://mqttx.app/cn/
MQTT X v1.3.3 版本下載:https://github.com/emqx/MQTTX/releases/tag/v1.3.3
Mac 用戶可在 App Store 中進行下載:https://apps.apple.com/cn/app/mqttx/id1514074565?mt=12
Linux 用戶可在 Snapcraft 中進行下載:https://snapcraft.io/mqttx
新功能概覽
- 使用 Toipc 的顏色標記接收消息,展示主題與消息之間的對應關(guān)系
在 MQTT X 中添加訂閱 Topic 時,可以選擇對應顏色,對 Topic 進行區(qū)分。在該版本中還新增了當接收到訂閱過的 Topic 消息時,消息框左側(cè)會有和已訂閱 Topic 一樣的顏色標記,這樣可以在接收到很多不同的 Topic 消息時,在視圖中清晰明了的分辨出這些消息來源于哪個 Topic。
- 連接客戶端列表支持點擊右鍵菜單刪除
在之前版本中,對于刪除不需要的連接客戶端時,只能通過右上角的下拉菜單,選擇刪除選項才可以實現(xiàn)該操作,該版本中對此進行了優(yōu)化,可以實現(xiàn)鼠標右鍵點擊連接客戶端的一欄,彈出右鍵菜單后點擊刪除即可完成該操作,提升了易用性。
- 支持對接收到的消息進行編碼轉(zhuǎn)化
在之前版本中,MQTT X 支持在發(fā)送消息時,將 Payload 轉(zhuǎn)化為 Base64,Hex, Plaintext 和 JSON 的編碼格式。在該版本中對該功能進行了擴展,同時支持了對接收消息進行編碼格式的轉(zhuǎn)化,用戶可以根據(jù)自己需求實現(xiàn)在發(fā)送端和接受端進行不同的消息格式編碼轉(zhuǎn)化。
- 支持快速選擇已經(jīng)創(chuàng)建過的 MQTT 連接配置
對于每次創(chuàng)建新的連接客戶端時,很多連接配置都會相同,因此在該版本中對其進行了優(yōu)化,每當創(chuàng)建不同配置的連接時,都會對其進行存儲。當用戶下次需要創(chuàng)建相同配置連接時,便可以在連接名稱一欄中,快速選擇已經(jīng)創(chuàng)建過的連接配置,從而達到快速創(chuàng)建連接的目的。
- 支持在 MQTT 5.0 中配置遺囑消息的屬性
新版本還對 MQTT 5.0 中的一些功能特性進行了支持。創(chuàng)建連接時,選擇 MQTT 的版本為 5.0,便可以對遺囑消息中的 willDelayInterval, payloadFormatIndicator, messageExpiryInterval 和 contentType 屬性進行配置。
修復及其優(yōu)化
- 修復當 clean session = false 時,接收到的離線消息會重復的問題
- 修復當發(fā)送 Hex 和 Base64 編碼消息時,依然是字符串的問題
- 修復自簽名證書認證無法連接的問題
- 修復無法建立 wss 連接的問題
- 當發(fā)送和接收到錯誤的 JSON 格式的消息時,給出格式錯誤提示
- SSL/TLS 連接驗證時,當無法讀取到證書文件時給出錯誤提示
該項目完全開源,您可以到 GitHub 提交使用過程中遇到的問題,或是 Fork MQTT X 項目向我們提交修改后的 PR,我們將會及時查閱和處理。
版權(quán)聲明: 本文為 EMQ 原創(chuàng),轉(zhuǎn)載請注明出處。原文鏈接:https://www.emqx.io/cn/news/release-notes-mqttx-1-3-3
總結(jié)
以上是生活随笔為你收集整理的提交客户端证书_MQTT X v1.3.3 正式发布 - 跨平台 MQTT 5.0 桌面测试客户端的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python telnetlib执行命令
- 下一篇: 孩子有必要学python吗_不学就落后了