MQTTX官方版是一款功能強勁實用的開源跨平臺MQTT 5.0客戶端工具,MQTTX官方版支持macOS, Linux, Windows,并且支持MQTT消息格式轉換,用戶可以快速創建連接保存并同時建立多個連接客戶端!
使用說明
1、MQTT Broker 準備。
如果您不需要本地部署的 MQTT Broker,那么可以使用 EMQ X 的線上公開版進行快速測試;
Broker 地址: broker.emqx.io
Broker TCP 端口: 1883
Broker SSL 端口: 8883
如果您打算部署一個本地運行的 MQTT Broker,那么我們推薦您 下載 EMQ X 進行安裝使用。EMQ X 是一款完全開源,高度可伸縮,高可用的百萬級分布式 MQTT 消息服務器,是 5G 時代萬物互聯的消息引擎,支持 MQTT/CoAP/LwM2M 一站式 IoT 協議接入。
2、連接配置。點擊左側菜單欄里的 + 號按鈕,并填寫表單中相應的必填項。
3、連接信息配置完成后,點擊右上角的 Connect 按鈕就可以創建一個連接并連接至 MQTT Broker。
4、MQTTX官方版連接成功后,就可以進行 MQTT 的發布與訂閱測試。
什么是MQTT?
MQTT是MQ Telemetry Transport的縮寫。它是一個發布/訂閱、極其簡單和輕量級的消息傳遞協議,設計用于受限的設備和低帶寬、高延遲或不可靠的網絡。其設計原則是最大限度地減少網絡帶寬和設備資源需求,同時也試圖確保可靠性和一定程度的傳送保證。這些原則也使協議成為新興的 "機器對機器"(M2M)或 "物聯網 "互聯設備世界的理想協議,并適用于帶寬和電池電量很高的移動應用。
誰發明了MQTT?
MQTT是由IBM的Andy Stanford-Cla rk博士和Arcom(現在的歐泰科技)的Arlen Nipper在1999年發明的。
MQTT在哪里使用?
自1999年以來,MQTT已經在各行各業得到了廣泛的應用。一些比較有趣的例子列在項目頁面上。
MQTT是一個標準嗎?
v5.0和v3.1.1現在是OASIS標準(v3.1.1也已被ISO批準)。
MQTT與SCADA協議和MQIsdp的關系如何?
SCADA協議 "和 "MQ Integrator SCADA設備協議"(MQIsdp)都是現在所謂的MQ遙測傳輸(MQTT)的舊稱。該協議還曾被稱為 "WebSphere MQTT"(WMQTT),不過這個名稱也不再使用。
是否有標準端口供 MQTT 使用?
有。TCP/IP 端口 1883 是 IANA 保留給 MQTT 使用的。TCP/IP端口8883也被注冊,用于通過SSL使用MQTT。
MQTT支持安全嗎?
在協議的V3.1中,你可以在MQTT數據包中傳遞用戶名和密碼。網絡上的加密可以用SSL來處理,獨立于MQTT協議本身(值得注意的是,SSL并不是最輕的協議,確實會增加大量的網絡開銷)。額外的安全性可以通過應用程序對其發送和接收的數據進行加密來增加,但這不是協議內置的東西,以保持其簡單和輕便。
MQTTX是一款開源跨平臺MQTT 5.0客戶端工具,它支持macOS, Linux, Windows,并且支持MQTT消息格式轉換,用戶可以快速創建連接保存并同時建立多個連接客戶端!
網友評論