場(chǎng)景說明
華為云設(shè)備接入IoTDA服務(wù)的自定義Topic功能用于MQTT協(xié)議設(shè)備接入 物聯(lián)網(wǎng)平臺(tái) 的場(chǎng)景,支持設(shè)備消息上報(bào)、平臺(tái)消息下發(fā)的Topic進(jìn)行自定義。根據(jù)Topic不同,應(yīng)用側(cè)可實(shí)現(xiàn)不同的業(yè)務(wù)邏輯處理,也適用于應(yīng)用側(cè)和設(shè)備側(cè)之間,設(shè)備無法按照產(chǎn)品模型中定義的屬性上報(bào)或命令下發(fā)的場(chǎng)景。
本示例中,應(yīng)用服務(wù)器收到設(shè)備上報(bào)Topic為室內(nèi)溫度的數(shù)據(jù),判斷是否開啟或關(guān)閉室內(nèi)空調(diào)。
前提條件
- 已經(jīng)注冊(cè)華為云官方帳號(hào),具體可參考華為云賬號(hào)注冊(cè)。
- 已開通 設(shè)備接入服務(wù) 。
- 已在管理控制臺(tái)創(chuàng)建MQTT協(xié)議類型的產(chǎn)品、開發(fā)產(chǎn)品模型、新增設(shè)備。創(chuàng)建產(chǎn)品、開發(fā)產(chǎn)品模型和新增設(shè)備的具體操作細(xì)節(jié),請(qǐng)參考創(chuàng)建產(chǎn)品、開發(fā)產(chǎn)品模型、注冊(cè)單個(gè)設(shè)備或批量注冊(cè)設(shè)備。
- 已建立設(shè)備和平臺(tái)之間的連接。具體操作細(xì)節(jié),請(qǐng)參考連接鑒權(quán)。
新增自定義Topic
具體操作細(xì)節(jié)請(qǐng)參考新增自定義Topic。
MQTT設(shè)備消息上報(bào)
- 訪問設(shè)備接入服務(wù),單擊“立即使用”進(jìn)入設(shè)備接入控制臺(tái)。
- 選擇,找到對(duì)應(yīng)的設(shè)備,單擊“查看”進(jìn)入設(shè)備詳情頁。
- 選擇“消息跟蹤”頁簽,單擊“啟動(dòng)消息跟蹤”跟蹤時(shí)長(zhǎng)根據(jù)您的需求自定義。
- 參考MQTT設(shè)備快速接入,以MQTT.fx模擬器為例,模擬設(shè)備上報(bào)自定義Topic消息。
說明:使用IoT Device SDK或原生MQTT協(xié)議接入的設(shè)備,需要在設(shè)備程序中,設(shè)置設(shè)備上報(bào)的自定義Topic名稱。
- 在消息跟蹤頁面,可以查看設(shè)備上報(bào)的自定義Topic消息。
- 應(yīng)用側(cè)通過數(shù)據(jù)轉(zhuǎn)發(fā)的方式,獲取MQTT設(shè)備上報(bào)的自定義Topic消息。更多數(shù)據(jù)轉(zhuǎn)發(fā)方式,請(qǐng)參考數(shù)據(jù)轉(zhuǎn)發(fā)。您也可以參考最佳實(shí)踐案例數(shù)據(jù)轉(zhuǎn)發(fā)到OBS長(zhǎng)期存儲(chǔ)。
MQTT設(shè)備消息下發(fā)
本示例通過使用postman,下發(fā)開啟室內(nèi)空調(diào)指令。
- 使用MQTT.fx模擬器,訂閱自定義Topic。
說明:確保創(chuàng)建自定義Topic時(shí),設(shè)備操作權(quán)限包含“訂閱”功能,詳細(xì)操作請(qǐng)參考自定義Topic。使用IoT Device SDK或者原生MQTT協(xié)議接入的設(shè)備,需要在設(shè)備程序中,設(shè)置設(shè)備訂閱的自定義Topic名稱。
- 使用postman工具模擬應(yīng)用側(cè)調(diào)用下發(fā)設(shè)備消息接口,下發(fā)開啟室內(nèi)空調(diào)的命令。
- 調(diào)用查詢?cè)O(shè)備消息接口,查看下發(fā)命令是否成功。若命令下發(fā)成功,室內(nèi)空調(diào)將會(huì)被開啟。
- 農(nóng)業(yè)物聯(lián)網(wǎng)_物聯(lián)網(wǎng)的特點(diǎn)_農(nóng)業(yè)物聯(lián)網(wǎng)云平臺(tái)
- 物聯(lián)網(wǎng)是指什么_物聯(lián)網(wǎng)應(yīng)用平臺(tái)有哪些_物聯(lián)網(wǎng)卡購買平臺(tái)
- 設(shè)備接入IOT通信協(xié)議_iot物聯(lián)網(wǎng)設(shè)備接入怎么對(duì)接
- 物聯(lián)網(wǎng)應(yīng)用有哪些_IoT物聯(lián)網(wǎng)平臺(tái)的功能_物聯(lián)網(wǎng)設(shè)備管理平臺(tái)
- OBS如何綁定自定義域名_OBS如何使用CDN加速_OBS如何使用CDN自動(dòng)刷新
最新文章
- 華為云IoT設(shè)備接入服務(wù)介紹_物聯(lián)網(wǎng)平臺(tái)_物聯(lián)網(wǎng)設(shè)備接入方案
- 物聯(lián)網(wǎng)平臺(tái)_邊緣設(shè)備接入_設(shè)備接入服務(wù)是什么意思
- 設(shè)備接入云平臺(tái)_設(shè)備接入mqtt_設(shè)備接入物聯(lián)網(wǎng)平臺(tái)
- 物聯(lián)網(wǎng)設(shè)備接入平臺(tái)_設(shè)備接入方案_終端設(shè)備接入
- 華為云設(shè)備接入IoTDA介紹_物聯(lián)網(wǎng)廠家有哪些_物聯(lián)網(wǎng)的應(yīng)用
- 什么是設(shè)備接入_物聯(lián)網(wǎng)平臺(tái)_設(shè)備接入技術(shù)有哪些