Profile與插件在線開(kāi)發(fā)及驗(yàn)證試驗(yàn)
步驟一
1、登錄OceanConnect平臺(tái)驼鹅,創(chuàng)建項(xiàng)目如圖所示:
2微谓、開(kāi)發(fā)產(chǎn)品森篷,選擇自定義產(chǎn)品,如圖所示:
步驟二 Profile定義
1豺型、首先完成服務(wù)名稱(chēng)的輸入仲智,先定義SensorData的Profile定義,如圖所示:
2姻氨、然后完成Somke的Profile定義钓辆,如圖所示:
3、最后完成LightSensor的Profile定義哼绑,如圖所示:
4岩馍、最后定義完成的情況,如圖所示:
步驟三 編解碼插件開(kāi)發(fā)
1抖韩、在新增消息中蛀恩,新增三個(gè)消息,如圖所示:
2茂浮、注意每個(gè)消息都要添加一個(gè)地址域双谆,如圖所示:
3、然后添加對(duì)應(yīng)的數(shù)據(jù)上報(bào)字段席揽,如圖所示:
4顽馋、完成相應(yīng)的對(duì)應(yīng)連接,點(diǎn)擊部署和保存幌羞,如圖所示:
步驟四 創(chuàng)建一個(gè)虛擬設(shè)備寸谜,進(jìn)行調(diào)試,如圖所示:
發(fā)送00193C64属桦,會(huì)收到如下 "Tenperature":25 "Humidity": 60 “Battery”: 100的數(shù)據(jù)熊痴,如圖所示:
發(fā)送0019,會(huì)收到如下“Concentration”:25的數(shù)據(jù)聂宾,發(fā)送023235312E36,會(huì)收到“Lightness”:251.6的數(shù)據(jù)果善,如圖所示:
發(fā)送0320和00193C641010的數(shù)據(jù),不會(huì)收到任何數(shù)據(jù)系谐,如圖所示
這是因?yàn)槊總€(gè)消息的地址域的識(shí)別不同巾陕,所以收到的數(shù)據(jù)不一樣,且輸入0320和00193C641010的數(shù)據(jù)時(shí)纪他,沒(méi)有對(duì)應(yīng)的編解碼的地址域去識(shí)別鄙煤,所以不會(huì)收到任何數(shù)據(jù)。