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