Profile與插件在線開發(fā)及驗證試驗

步驟一
1糜芳、登錄OceanConnect平臺飒货,創(chuàng)建項目如圖所示:


image.png

2、開發(fā)產(chǎn)品耍目,選擇自定義產(chǎn)品膏斤,如圖所示:


image.png

image.png

步驟二 Profile定義
新增溫濕度傳感器服務
首先點擊新建服務徐绑,完成服務名稱的輸入邪驮,服務名稱為SensorData的Profile定義,如圖所示:

image.png

在SensorData服務下傲茄,點擊新建屬性 毅访,添加Temperature屬性字段碳默,數(shù)據(jù)類型為“int”济赎,取值范圍為-100至100为狸,點擊“確定”舶吗;
image.png

在SensorData服務下新增屬性Humidity,屬性類型為“int”吱抚,取值范圍為0至100花枫,點擊“確定”粱玲;
image.png

在該服務下新增屬性Battery,屬性類型為“int”躬翁,取值范圍為0至100山憨,點擊“確定”查乒;
image.png

Profile中的SensorData服務如下圖,點擊保存
image.png

1郁竟、根據(jù)設計思路與上述步驟玛迄,添加完成煙霧傳感器服務Somke和光敏傳感器服務LightSensor,如圖所示:
image.png

image.png

4、最后定義完成的情況棚亩,如圖所示:
image.png

步驟三 編解碼插件開發(fā)
通過圖形化的方式完成Profile與編解碼插件之間的消息映射蓖议。

1虏杰、 點擊“新增消息”,配置消息碼流和Profile屬性/命令/命令響應的映射關系勒虾;
2纺阔、 定義Profile文件中的屬性/響應在設備上報的消息碼流中的位置,以便于平臺對設備上報數(shù)據(jù)和命令響應進行解碼修然。
3州弟、 根據(jù)Profile中溫濕度傳感器服務的命名,將消息命名為SensorData低零,勾選消息類型為“數(shù)據(jù)上報”婆翔;


image.png

添加字段,勾選“標記為地址域”掏婶,按照默認配置啃奴,點擊“完成”。


image.png

添加Temperature屬性字段雄妥,數(shù)據(jù)類型為“int8s(8為有符號整型)”最蕾,點擊“完成”。
image.png

添加Humidity屬性字段老厌,數(shù)據(jù)類型為“int8u(8為無符號整型)”瘟则,點擊“完成”。
image.png

添加Battery屬性字段枝秤,數(shù)據(jù)類型為“int8u(8為無符號整型)”醋拧,點擊“完成”。


image.png

完成溫濕度傳感器服務的三個屬性字段添加淀弹,在“新建消息”頁面點擊“完成”丹壕。
根據(jù)設計思路與上述步驟,添加煙霧傳感器服務Somke薇溃,光敏傳感器服務LightSensor屬性的插件字段菌赖,并設置對應的映射關系。
image.png

image.png

image.png

image.png

注意:每個消息都要添加一個地址域沐序,如圖所示
字段“Lightness”需根據(jù)設計選擇“String(字符串類型)”琉用,長度為“5”。
完成相應的對應連接策幼,點擊部署和保存邑时,如圖所示:
image.png

步驟四 創(chuàng)建一個虛擬設備,進行調試垄惧,如圖所示:
image.png

發(fā)送00193C64刁愿,會收到如下 "Tenperature":25 "Humidity": 60 “Battery”: 100的數(shù)據(jù),如圖所示:


image.png

發(fā)送0019到逊,會收到如下“Concentration”:25的數(shù)據(jù)铣口,發(fā)送023235312E36,會收到“Lightness”:251.6的數(shù)據(jù)滤钱,如圖所示:
image.png

發(fā)送0320和00193C641010的數(shù)據(jù),不會收到任何數(shù)據(jù)脑题,如圖所示:
image.png

這是因為每個消息的地址域的識別不同件缸,所以收到的數(shù)據(jù)不一樣,且輸入0320和00193C641010的數(shù)據(jù)時叔遂,沒有對應的編解碼的地址域去識別他炊,所以不會收到任何數(shù)據(jù)。
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末已艰,一起剝皮案震驚了整個濱河市痊末,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哩掺,老刑警劉巖凿叠,帶你破解...
    沈念sama閱讀 219,366評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嚼吞,居然都是意外死亡盒件,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評論 3 395
  • 文/潘曉璐 我一進店門舱禽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來炒刁,“玉大人,你說我怎么就攤上這事誊稚∠枋迹” “怎么了?”我有些...
    開封第一講書人閱讀 165,689評論 0 356
  • 文/不壞的土叔 我叫張陵片吊,是天一觀的道長绽昏。 經(jīng)常有香客問我,道長俏脊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,925評論 1 295
  • 正文 為了忘掉前任肤晓,我火速辦了婚禮爷贫,結果婚禮上,老公的妹妹穿的比我還像新娘补憾。我一直安慰自己漫萄,他們只是感情好,可當我...
    茶點故事閱讀 67,942評論 6 392
  • 文/花漫 我一把揭開白布盈匾。 她就那樣靜靜地躺著腾务,像睡著了一般。 火紅的嫁衣襯著肌膚如雪削饵。 梳的紋絲不亂的頭發(fā)上岩瘦,一...
    開封第一講書人閱讀 51,727評論 1 305
  • 那天未巫,我揣著相機與錄音,去河邊找鬼启昧。 笑死叙凡,一個胖子當著我的面吹牛,可吹牛的內容都是我干的密末。 我是一名探鬼主播握爷,決...
    沈念sama閱讀 40,447評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼严里!你這毒婦竟也來了新啼?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,349評論 0 276
  • 序言:老撾萬榮一對情侶失蹤刹碾,失蹤者是張志新(化名)和其女友劉穎师抄,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體教硫,經(jīng)...
    沈念sama閱讀 45,820評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡叨吮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,990評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了瞬矩。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片茶鉴。...
    茶點故事閱讀 40,127評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖景用,靈堂內的尸體忽然破棺而出涵叮,到底是詐尸還是另有隱情,我是刑警寧澤伞插,帶...
    沈念sama閱讀 35,812評論 5 346
  • 正文 年R本政府宣布割粮,位于F島的核電站,受9級特大地震影響媚污,放射性物質發(fā)生泄漏舀瓢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,471評論 3 331
  • 文/蒙蒙 一耗美、第九天 我趴在偏房一處隱蔽的房頂上張望京髓。 院中可真熱鬧,春花似錦商架、人聲如沸堰怨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽备图。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間揽涮,已是汗流浹背抠藕。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绞吁,地道東北人幢痘。 一個月前我還...
    沈念sama閱讀 48,388評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像家破,于是被迫代替她去往敵國和親颜说。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,066評論 2 355

推薦閱讀更多精彩內容