本篇文章969字,讀完約2分鐘

阿里云國際站經(jīng)銷商,主營阿里云,騰訊云,華為云,亞馬遜aws,谷歌云gcp,微軟云az,免費(fèi)開戶,代充值優(yōu)惠大,聯(lián)系客服飛機(jī)@jkkddd

設(shè)置期望屬性值控制燈泡狀態(tài)

物聯(lián)網(wǎng)平臺(tái)提供設(shè)置期望屬性值功能,通過緩存設(shè)備屬性的期望值,實(shí)現(xiàn)從物聯(lián)網(wǎng)平臺(tái)云端控制設(shè)備屬性值。本文介紹設(shè)置期望屬性值,實(shí)現(xiàn)從物聯(lián)網(wǎng)平臺(tái)控制燈泡狀態(tài)的相關(guān)操作。
背景信息
燈泡設(shè)備接入物聯(lián)網(wǎng)平臺(tái)后,若需從物聯(lián)網(wǎng)平臺(tái)控制燈泡工作狀態(tài)(1:打開;0:關(guān)閉),需要燈泡一直保持連網(wǎng)在線。實(shí)際情況下,燈泡可能無法一直在線。
您可在物聯(lián)網(wǎng)平臺(tái)設(shè)置設(shè)備期望屬性值,使其存儲(chǔ)在物聯(lián)網(wǎng)平臺(tái)云端。設(shè)備在線后,可讀取物聯(lián)網(wǎng)平臺(tái)存儲(chǔ)的期望屬性值,來更新自身屬性值。然后,設(shè)備會(huì)將更新后的屬性值上報(bào)至物聯(lián)網(wǎng)平臺(tái),在物聯(lián)網(wǎng)平臺(tái)的設(shè)備運(yùn)行狀態(tài)中顯示。
創(chuàng)建產(chǎn)品和設(shè)備
登錄物聯(lián)網(wǎng)平臺(tái)控制臺(tái)。
在實(shí)例概覽頁面,找到對(duì)應(yīng)的實(shí)例,單擊實(shí)例進(jìn)入實(shí)例詳情頁面。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理 > 產(chǎn)品,單擊創(chuàng)建產(chǎn)品,創(chuàng)建一個(gè)產(chǎn)品:燈泡
產(chǎn)品創(chuàng)建成功后,單擊前往定義物模型,為產(chǎn)品添加物模型并發(fā)布,請(qǐng)參見單個(gè)添加物模型。
如圖所示,本示例添加屬性工作狀態(tài)(LightStatus)。
設(shè)備添加成功后,獲取設(shè)備證書信息(ProductKey、DeviceName和DeviceSecret)。
您可在設(shè)備列表,單擊設(shè)備Lamp對(duì)應(yīng)的查看進(jìn)入設(shè)備詳情頁面,查看運(yùn)行狀態(tài),設(shè)備屬性值和期望屬性值都為空。此時(shí)期望屬性值版本為0。
在云端設(shè)置和查詢期望屬性值
您可在通過調(diào)用物聯(lián)網(wǎng)平臺(tái)云端API,設(shè)置和獲取設(shè)備最新期望屬性值。
具體操作,請(qǐng)參見云端API。本文以Java SDK(云端)為例。
調(diào)用SetDeviceDesiredProperty,設(shè)置期望屬性值。
有關(guān)如何設(shè)置代碼中參數(shù),請(qǐng)參見Java SDK使用說明。
在物聯(lián)網(wǎng)平臺(tái)云端設(shè)置設(shè)備期望屬性值后,設(shè)備運(yùn)行狀態(tài)顯示該值。
設(shè)備端開發(fā)
設(shè)備獲取期望屬性值,有兩種場景:
燈泡重新上線時(shí),主動(dòng)獲取物聯(lián)網(wǎng)平臺(tái)云端緩存的期望屬性值。
燈泡正處于上線狀態(tài),實(shí)時(shí)接收物聯(lián)網(wǎng)平臺(tái)云端推送的期望屬性值。
設(shè)備端開發(fā)更多信息,請(qǐng)參見下載設(shè)備端SDK。
本文提供了完整的設(shè)備端Demo示例,請(qǐng)參見下文附錄:設(shè)備端Demo代碼。
填入設(shè)備證書、地域和MQTT接入地址的信息。

標(biāo)題:阿里云24h自助賬號(hào)充值,阿里云國際站

地址:http://0bc8wa.cn/kfxw/64261.html