阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費開戶,代充值優(yōu)惠大,聯(lián)系客服飛機@jkkddd
設(shè)置期望屬性值控制燈泡狀態(tài)
物聯(lián)網(wǎng)平臺提供設(shè)置期望屬性值功能,通過緩存設(shè)備屬性的期望值,實現(xiàn)從物聯(lián)網(wǎng)平臺云端控制設(shè)備屬性值。本文介紹設(shè)置期望屬性值,實現(xiàn)從物聯(lián)網(wǎng)平臺控制燈泡狀態(tài)的相關(guān)操作。背景信息
燈泡設(shè)備接入物聯(lián)網(wǎng)平臺后,若需從物聯(lián)網(wǎng)平臺控制燈泡工作狀態(tài)(1:打開;0:關(guān)閉),需要燈泡一直保持連網(wǎng)在線。實際情況下,燈泡可能無法一直在線。
您可在物聯(lián)網(wǎng)平臺設(shè)置設(shè)備期望屬性值,使其存儲在物聯(lián)網(wǎng)平臺云端。設(shè)備在線后,可讀取物聯(lián)網(wǎng)平臺存儲的期望屬性值,來更新自身屬性值。然后,設(shè)備會將更新后的屬性值上報至物聯(lián)網(wǎng)平臺,在物聯(lián)網(wǎng)平臺的設(shè)備運行狀態(tài)中顯示。
創(chuàng)建產(chǎn)品和設(shè)備
登錄物聯(lián)網(wǎng)平臺控制臺。
在實例概覽頁面,找到對應(yīng)的實例,單擊實例進入實例詳情頁面。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 產(chǎn)品,單擊創(chuàng)建產(chǎn)品,創(chuàng)建一個產(chǎn)品:燈泡
產(chǎn)品創(chuàng)建成功后,單擊前往定義物模型,為產(chǎn)品添加物模型并發(fā)布,請參見單個添加物模型。
如圖所示,本示例添加屬性工作狀態(tài)(LightStatus)。
設(shè)備添加成功后,獲取設(shè)備證書信息(ProductKey、DeviceName和DeviceSecret)。
您可在設(shè)備列表,單擊設(shè)備Lamp對應(yīng)的查看進入設(shè)備詳情頁面,查看運行狀態(tài),設(shè)備屬性值和期望屬性值都為空。此時期望屬性值版本為0。
在云端設(shè)置和查詢期望屬性值
您可在通過調(diào)用物聯(lián)網(wǎng)平臺云端API,設(shè)置和獲取設(shè)備最新期望屬性值。
具體操作,請參見云端API。本文以Java SDK(云端)為例。
調(diào)用SetDeviceDesiredProperty,設(shè)置期望屬性值。
有關(guān)如何設(shè)置代碼中參數(shù),請參見Java SDK使用說明。
在物聯(lián)網(wǎng)平臺云端設(shè)置設(shè)備期望屬性值后,設(shè)備運行狀態(tài)顯示該值。
設(shè)備端開發(fā)
設(shè)備獲取期望屬性值,有兩種場景:
燈泡重新上線時,主動獲取物聯(lián)網(wǎng)平臺云端緩存的期望屬性值。
燈泡正處于上線狀態(tài),實時接收物聯(lián)網(wǎng)平臺云端推送的期望屬性值。
設(shè)備端開發(fā)更多信息,請參見下載設(shè)備端SDK。
本文提供了完整的設(shè)備端Demo示例,請參見下文附錄:設(shè)備端Demo代碼。
填入設(shè)備證書、地域和MQTT接入地址的信息。
心靈雞湯:
標題:阿里云24h自助賬號充值,阿里云國際站
地址:http://m.nickbaillie.com/kfxw/64261.html