文章分享

開放、平等、協(xié)作、快速、分享

當前位置:首頁>文章分享

通過MQTT.fx客戶端測試連接(百度)

摘錄:HCTech 無錫和控電子   時間:2020-08-07   訪問量:3595

配置 MQTT 的應用客戶端,可以快速驗證是否可以實現(xiàn)與物接入服務交流發(fā)送或者接收消息。

前提條件

登錄MQTT.fx官網(wǎng),找到適合的版本下載并安裝MQTT.fx客戶端。

注意: MQTT.fx 1.7.0版本對帶有 $ 的 主題(Topic)處理存在 bug,請避免使用此版本進行測試。點擊查看MQTT.fx 官方 issue

操作步驟

  1. 打開MQTT客戶端的設置頁面,點擊“+”按鍵,創(chuàng)建一個新的配置文件。

點擊“Apply”按鍵,完成客戶端配置。

  1. 返回MQTT客戶端界面,選擇新創(chuàng)建的配置文件,點擊“connect”按鍵連接服務。

連接成功時,控制臺物影子頁面的在線狀態(tài)指示燈也會亮起。物影子在線狀態(tài),需 clientID 與物影子名稱一致,且使用物影子指定的用戶名、密碼進行連接。

  1. 成功連接后,即可開始訂閱消息。

打開Subscribe標簽,填寫主題topic,例如$baidu/iot/shadow/myMonitor/update/accepted 及 $baidu/iot/shadow/myMonitor/update/rejected,分別被用作 update 被接受和拒絕時返回信息,選擇默認的QoS 0,點擊“Subscribe”進行訂閱操作。

  1. 發(fā)布消息。

打開Publish標簽,填寫主題topic,例如$baidu/iot/shadow/myMonitor/update,選擇默認的QoS 0,輸入框中填寫以下信息

{
  "reported": {
    "temperature": 26,
    "humidity": 45
  }
}

其中temperaturehumidity及其值,均可自行替換為創(chuàng)建物模型時所指定的屬性值,點擊“Publish”進行發(fā)布操作。

  1. 返回Subscribe界面,即可看到已接收的訂閱消息,我們上報的狀態(tài)已經(jīng)被影子接受了,參見下圖。

  1. 物影子的反控

打開Subscribe標簽,填寫主題topic,這次我們在控制臺中,物影子「交互」頁面找到反控信息下發(fā)時會觸發(fā)的主題 $baidu/iot/shadow/myMonitor/delta。

接下來嘗試在物影子詳情頁,點擊編輯,輸入期望值,點擊保存。

保存后,切換至 MQTT.fx 的 Subscribe標簽,可以看到收到了一條新的信息,正是我們剛才修改的期望值。


上一篇:騰訊云-MQTT.fx 接入指南

下一篇:制作Visual Studio 2019 (VS 2019) 離線安裝包

在線咨詢

點擊這里給我發(fā)消息 售前咨詢專員

點擊這里給我發(fā)消息 售后服務專員

在線咨詢

免費通話

24小時免費咨詢

請輸入您的聯(lián)系電話,座機請加區(qū)號

免費通話

微信掃一掃

微信聯(lián)系
返回頂部