在試用了幾個 macOS 平台的 MQTT 調試工具之後,筆者最終留下了 MQTTBox ,原因是跨平台,功能強大,使用友善。
下載下傳位址:
Welcome to MQTTBoxworkswithweb.com
使用方法(前提是你公司後端同僚已經搭建好了 MQTT 伺服器)
先通過 Create MQTT Client 建立一個連接配接
Client Name 随便填
Protocol 選擇 mqtt / tcp
Host:MQTT伺服器的IP位址和端口,問後端同僚要
Username 和 Password 也是問後端同僚要
最後儲存即可。
連接配接與發送、訂閱
點選頂部 Connection 按鈕進行連接配接,綠色表示連接配接上了,紅色是連接配接斷開。你也可以添加更多的釋出者和訂閱者。
最重要的兩個,Topic to publish 和 Topic to subscribe
Publish根據與後端同僚制定的協定,訂閱指定的 topic,通配符 + 表示訂閱同級别所有topic,* 表示訂閱子目錄所有topic。
(注意:訂閱時可以用通配符,但發送時不能用通配符)QoS 代表接收成功的次數,一般不用改,0代表最多一次,1代表最少一次,2代表剛好一次
Payload 就是你要發送的資訊,點選 Publish ,問下後端同僚是否有收到,沒有的話檢查 topic 是否正确。
Subscribe輸入指定的topic(可用通配符 + *),點選 subscribe, 然後讓後端同僚發消息過來,若你收到消息将會列印出來
當然,為了友善自己一個人測試,你也可以再問後端同僚要一個伺服器的 Username 和 Password,這樣你就可以自己再建立一個伺服器的 MQTT Client ,自己就能收發測試了
像這樣,在一個發完,再切換到另一個檢視收到了沒有
本文完。