前文我們介紹了Node-RED在物聯(lián)網(wǎng)自動化與智能化領(lǐng)域發(fā)展解析、串口服務(wù)器如何配置接入阿里云物模型使用教程、以及利用云平臺腳本解析連接物模型案例分析、Node-RED聯(lián)動ONENET云平臺物模型的應(yīng)用教程,本文我們將重點阿里云物模型的應(yīng)用教程。
使用物模型需要對產(chǎn)品的功能進行定義,添加“燈”和“可控燈”兩個屬性,其中“燈”僅支持“開”“關(guān)”操作,而“可控燈”除了“開關(guān)”以外還可以進行“亮度”“色溫”“顏色”控制;
(E870-G1系列工業(yè)級邊緣計算網(wǎng)關(guān))
配置完成點擊“發(fā)布上線”即可,此時在進入設(shè)備界面的“物模型數(shù)據(jù)”下可以查看剛才添加的屬性。
根據(jù)阿里云物模型JSON規(guī)則配置的上傳數(shù)據(jù)格式:
{"id":"123","version":"1.0","params":{"light":1,"advanced_light":{"on":1,"luminance":500,"Temperature":1000,"colour":100}},"method":"thing.event.property.post"}
利用Node-RED工具推送JSON報文到阿里云規(guī)定的屬性上報窗口,就可以在設(shè)備窗口查詢到上報的屬性;
阿里云官方提供的實例演示地址:https://help.aliyun.com/zh/iot/getting-started/using-mqtt-fx-to-access-iot-platform?spm=a2c4g.11186623.0.0.12254df9kv2LCH
上述報文如何配置的都可以在此處查詢,除此之外還需要了解平臺推送數(shù)據(jù)的方法;
阿里云和ONENET推送設(shè)置的格式基本一致,但ONENET平臺需要在收到數(shù)據(jù)后向指定地址推送接收成功的報文,講解ONENET時在展開說明;
還是以控制“燈”為例,了解平臺下發(fā)數(shù)據(jù)的報文,下述報文為平臺關(guān)閉“燈”并配置控制“可控燈”狀態(tài)的報文:
{"id":"2024306076","version":"1.0","params":{"light":0,"advanced_light":{"on":1,"luminance":500,"Temperature":1000,"colour":100}},"method":"thing.service.property.set"}
好了,今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進行了解,也可以直接撥打400電話咨詢技術(shù)專員!