場(chǎng)景說(shuō)明
通過(guò)恒溫控制系統(tǒng),不論空調(diào)是否開機(jī),都可以調(diào)整空調(diào)默認(rèn)溫度,待空調(diào)上電開機(jī)后,自動(dòng)按默認(rèn)溫度調(diào)節(jié)。空調(diào)接入到華為云 物聯(lián)網(wǎng)平臺(tái) 后,用戶可以在應(yīng)用側(cè)或者設(shè)備接入控制臺(tái)設(shè)置設(shè)備影子,將預(yù)置的溫度通過(guò)設(shè)備影子下達(dá)屬性修改給空調(diào)。空調(diào)收到修改屬性的要求后,自動(dòng)調(diào)節(jié)溫度。
恒溫空調(diào)產(chǎn)品開發(fā)
- 訪問(wèn) 設(shè)備接入服務(wù) ,單擊“立即使用”進(jìn)入設(shè)備接入控制臺(tái)。
- 選擇左側(cè)導(dǎo)航欄的“產(chǎn)品”,單擊右上角下拉框,選擇新建產(chǎn)品所屬的資源空間。
- 單擊右上角的“創(chuàng)建產(chǎn)品”,創(chuàng)建恒溫空調(diào)產(chǎn)品,填寫參數(shù)后,單擊“確定”。
基本信息
產(chǎn)品名稱
自定義,如aircondition
協(xié)議類型
選擇“MQTT”
數(shù)據(jù)格式
選擇“JSON”
廠商名稱
自定義
所屬行業(yè)
自定義
設(shè)備類型
- 產(chǎn)品創(chuàng)建成功后,單擊對(duì)應(yīng)的產(chǎn)品進(jìn)入產(chǎn)品詳情頁(yè)面。
- 在模型定義頁(yè)面,單擊“自定義模型”,參考下表,完成產(chǎn)品模型配置。
服務(wù)數(shù)據(jù)
服務(wù)
服務(wù)ID:temperature
服務(wù)類型:建議和服務(wù)ID保持一致
屬性
屬性名稱:temperature
數(shù)據(jù)類型:jsonObject(JSON結(jié)構(gòu)體)
訪問(wèn)權(quán)限:可讀、可寫
長(zhǎng)度:1
- 進(jìn)入頁(yè)面,單擊“注冊(cè)設(shè)備”,參考下表填寫參數(shù)。

參數(shù)名稱
說(shuō)明
所屬產(chǎn)品
選擇在步驟3中創(chuàng)建的產(chǎn)品。
設(shè)備標(biāo)識(shí)碼
即node_id,填寫為設(shè)備的IMEI、MAC地址或Serial No;若沒(méi)有真實(shí)設(shè)備,填寫自定義字符串,由英文字母和數(shù)字組成。
設(shè)備名稱
自定義。
設(shè)備認(rèn)證類型
選擇“密鑰”。
密鑰
設(shè)備密鑰,可自定義,不填寫物聯(lián)網(wǎng)平臺(tái)會(huì)自動(dòng)生成。
配置設(shè)備影子
用戶可以選擇在應(yīng)用側(cè)調(diào)用配置設(shè)備影子預(yù)期數(shù)據(jù)接口設(shè)置設(shè)備影子,也可以在設(shè)備接入控制臺(tái)設(shè)置設(shè)備影子。此處以在設(shè)備接入控制臺(tái)設(shè)置設(shè)備影子為例。
- 登錄控制臺(tái),選擇左側(cè)導(dǎo)航欄的“設(shè)備”,單擊步驟6注冊(cè)的設(shè)備進(jìn)入到恒溫空調(diào)設(shè)備的詳情頁(yè)面。
- 選擇“設(shè)備影子”頁(yè)簽,單擊“屬性配置”。
- 在彈出窗口中輸入服務(wù)屬性對(duì)應(yīng)的期望值。此處設(shè)置“temperature”的屬性值為25。

驗(yàn)證操作
方法一:
您可以使用MQTT.fx模擬設(shè)備驗(yàn)證。
- 使用MQTT.fx模擬恒溫空調(diào),并連接到物聯(lián)網(wǎng)平臺(tái)。操作方法請(qǐng)參考在線開發(fā)MQTT協(xié)議的智慧路燈。
- 選擇“Subscribe”頁(yè)簽,輸入訂閱設(shè)備影子的topic=$oc/devices/{device_id}/sys/shadow/get/response/#,其中{device_id}與步驟6的設(shè)備ID保持一致,單擊“Subscribe”按鈕。

- 選擇“Publish”頁(yè)簽,輸入請(qǐng)求設(shè)備影子的Topic=$oc/devices/{device_id}/sys/shadow/get/request_id={request_id}。
- 輸入一條獲取設(shè)備影子的請(qǐng)求,單擊“Publish”按鈕。
示例:
{ "object_device_id": "40fe3542-f4cc-4b6a-98c3-61a49ba1acd4", "service_id": temperature" }
- 選擇“Subscribe”頁(yè)簽,看到平臺(tái)下發(fā)的設(shè)備影子數(shù)據(jù)。

方法二:
您可以使用配置設(shè)備接入服務(wù)時(shí)注冊(cè)的真實(shí)設(shè)備接入平臺(tái),設(shè)備會(huì)收到平臺(tái)下發(fā)的設(shè)備影子,修改空調(diào)的預(yù)設(shè)溫度值。
- 華為云物聯(lián)網(wǎng)全棧云服務(wù)是什么意思_物聯(lián)網(wǎng)云平臺(tái)排名_物聯(lián)網(wǎng)平臺(tái)應(yīng)用
- 設(shè)備接入平臺(tái)_IOT設(shè)備接入平臺(tái)
- 物聯(lián)網(wǎng)應(yīng)用有哪些_IoT物聯(lián)網(wǎng)平臺(tái)的功能_物聯(lián)網(wǎng)設(shè)備管理平臺(tái)
- iot物聯(lián)網(wǎng)平臺(tái)_物聯(lián)網(wǎng)的應(yīng)用_物聯(lián)網(wǎng)安全
- 基于容器的DevOps搭建_Jenkins構(gòu)建實(shí)踐_CCE-華為云
最新文章
- 什么是華為云IoT_華為云物聯(lián)網(wǎng)云平臺(tái)的優(yōu)勢(shì)_物聯(lián)網(wǎng)平臺(tái)中心
- 農(nóng)業(yè)物聯(lián)網(wǎng)_物聯(lián)網(wǎng)的特點(diǎn)_農(nóng)業(yè)物聯(lián)網(wǎng)云平臺(tái)
- 華為云IoT平臺(tái)介紹_什么是物聯(lián)網(wǎng)_物聯(lián)網(wǎng)及其應(yīng)用
- IoT物聯(lián)網(wǎng)平臺(tái)開發(fā)需要具備什么技能_物聯(lián)網(wǎng)全棧云服務(wù)_物聯(lián)網(wǎng)安全如何保障
- 華為iot設(shè)備接入_物聯(lián)網(wǎng)設(shè)備接入云平臺(tái)_設(shè)備接入IOTDA
- 華為云設(shè)備接入IoTDA是什么意思_免費(fèi)物聯(lián)網(wǎng)平臺(tái)有哪些_智能設(shè)備接入物聯(lián)平臺(tái)