天天看點

用MQTT.fx檢查釋出和訂閱的mqtt消息

    • 簡介
    • 使用方法

簡介

MQTT.fx是一個簡單的測試mqtt通信的軟體,支援訂閱消息、釋出消息、記錄日志,有美觀的圖形化操作界面。

實際上MQTT.fx并不是一個抓包工具,它也是通過一對賬戶名和密碼連接配接到mqtt broker,扮演一個mqtt client的角色。不過通常讓它使用管理者賬号,有權限訂閱所有topic,監聽mqtt broker上傳輸的所有消息。

使用方法

  1. 從官網下載下傳該軟體的Linux或Windows安裝包: http://mqttfx.jensd.de/index.php/download
  2. 啟動軟體,顯示界面如下:
    用MQTT.fx檢查釋出和訂閱的mqtt消息
  3. 點選正上方的齒輪按鈕打開設定視窗,添加一個mqtt broker。這裡主要是填入四個參數:

    mqtt broker的Address、Port

    連接配接到mqtt broker的User Name、Password

    用MQTT.fx檢查釋出和訂閱的mqtt消息
  4. 點選“OK”,關閉設定視窗。然後直接點選“Connect”連接配接到mqtt broker,連接配接成功的話就會亮綠燈。

    連接配接失敗的原因可能是:上面那四個參數填錯了、網絡不能連通、mqtt broker沒有正常服務。

    用MQTT.fx檢查釋出和訂閱的mqtt消息
    用MQTT.fx檢查釋出和訂閱的mqtt消息
  5. 連接配接成功後,就可以直接使用Publish和Subscribe功能了。

    先訂閱一個topic,然後試着往這個topic釋出消息。如果成功收到該消息,說明publish、subscribe都成功了。

用MQTT.fx檢查釋出和訂閱的mqtt消息
用MQTT.fx檢查釋出和訂閱的mqtt消息