實驗一:Profile與插件在線開發(fā)及驗證實驗

一:配置步驟

1 .登陸OceanConnect平臺,創(chuàng)建應用。

打開瀏覽器,訪問華為云官網;選擇華為云主頁上方的“產品”,下拉選擇“Iot物聯(lián)網”中選擇“設備管理”;


image.png

2.點擊“開發(fā)中心”并“進入開發(fā)中心”

image.png

image.png

3.添加項目

image.png

填寫創(chuàng)建項目的相應信息,點擊“確定”按鈕


image.png

4.應用創(chuàng)建成功,平臺會返回應用ID和密匙,需妥善保管密匙信息

image.png

5.點擊“產品開發(fā)”中“新建產品”

image.png

6.選擇“自定義產品”,并設置產品信息

image.png

image.png

7.點擊“新建服務”

image.png

8. 新增溫濕度傳感器服務,服務名稱為SensorData

在SensorData服務下,點擊“新增屬性”
共三條屬性,依次為Temperature,Humidity和Battery


image.png

image.png

image.png

9.根據(jù)設計思路與上述步驟,添加煙霧傳感器服務Smoke,光敏傳感器服務LightSensor

image.png

image.png

10.點擊“編解碼插件開發(fā)”,并新建消息

之后添加字段,有messageld,temperature,humidity和battery
各信息如下:


image.png

image.png

image.png

image.png

image.png

11.再新建消息

之后添加字段,有messageld,concenration
各信息如下:


image.png

image.png

image.png

12.再次新建消息

之后添加字段,有messageld和lightness
各信息如下:


image.png

image.png

13.選擇右邊設備模型中各個服務中的屬性拖拽到消息面板進行關聯(lián)映射

image.png

image.png

14.點擊部署,并保存

image.png

二.調試設備

1.點擊“在線調試”和“新增測試設備”

image.png

2.輸入“00193C64”

image.png

3.輸入“0119”

image.png

4.輸入"023235312E36"

image.png

35.輸入“0320”,沒有任何顯示

image.png

6.輸入“0540”,也沒有任何顯示

image.png

原因就是定義碼流第一位為地址域來區(qū)別Profile提供的三種服務,“00”對應的是SensorData服務,“01”對應的就是Smoke服務,“02”對應的就是LightSensor服務,所以上面我們輸入的“0320”和“0540”是不會有任何響應的。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容