文章分享

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

當(dāng)前位置:首頁>文章分享

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

摘錄:HCTech 無錫和控電子   時(shí)間:2020-08-07   訪問量:4114

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

前提條件

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

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

操作步驟

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

點(diǎn)擊“Apply”按鍵,完成客戶端配置。

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

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

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

打開Subscribe標(biāo)簽,填寫主題topic,例如$baidu/iot/shadow/myMonitor/update/accepted 及 $baidu/iot/shadow/myMonitor/update/rejected,分別被用作 update 被接受和拒絕時(shí)返回信息,選擇默認(rèn)的QoS 0,點(diǎn)擊“Subscribe”進(jìn)行訂閱操作。

  1. 發(fā)布消息。

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

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

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

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

  1. 物影子的反控

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

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

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


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

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

在線咨詢

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

點(diǎn)擊這里給我發(fā)消息 售后服務(wù)專員

在線咨詢

免費(fèi)通話

24小時(shí)免費(fèi)咨詢

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

免費(fèi)通話

微信掃一掃

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