登錄OceanConnect平臺,創(chuàng)建應用
填寫創(chuàng)建應用的相應信息,點擊確認按鈕

應用創(chuàng)建成功,平臺會返回應用ID和密鑰;

點擊產(chǎn)品開發(fā),創(chuàng)建產(chǎn)品
根據(jù)設計思路編寫Profile,設置“產(chǎn)品名稱”,“產(chǎn)品型號”,“廠商ID”等參數(shù)。點擊確定,新建產(chǎn)品Profile。

新增溫濕度傳感器服務,點擊"新建服務" SensorData。
在SensorData服務下,點擊“新增屬性”;
添加Temperature屬性字段,數(shù)據(jù)類型為“int”,取值范圍為-100至100,點擊“確定”;

在SensorData服務下新增屬性Humidity,數(shù)據(jù)類型為“int”,取值范圍為0至100,點擊“確定”;

在SensorData服務下新增屬性Battery,數(shù)據(jù)類型為“int”,取值范圍為0至100,點擊“確定”;

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

編解碼插件開發(fā):通過圖形化的方式完成Profile與編解碼插件之間的消息映射。
點擊“新增消息”,根據(jù)Profile中的溫濕度傳感器服務的命名,將消息命名為SensorData,勾選消息類型為“數(shù)據(jù)上報”;
添加字段,勾選“標記為地址域”,按照默認配置,點擊“安成”;
添加字段Temperature,數(shù)據(jù)類型int8s;
添加字段Humidity,數(shù)據(jù)類型int8u;
添加字段Battery,數(shù)據(jù)類型int8u;
添加字段Concertration,數(shù)據(jù)類型int8u;
添加字段Lightness,數(shù)據(jù)類型String;

設置字段和Proflie文件的屬性映射關系,設置好之后點擊“保存”,點擊“部署”。

在設備模擬器輸入00193C64發(fā)送,應用模擬器會顯示相應數(shù)據(jù),定義了四個字節(jié)

在設備模擬器輸入0320發(fā)送,應用模擬器不會顯示數(shù)據(jù)。因為沒有messaged設置是0x3;
0320,沒有這個messageID

在設備模擬器輸入00193C641010發(fā)送,應用模擬器不會顯示數(shù)據(jù)。因為int8u定義的是4個字節(jié),00193C641010超出范圍了。

在設備模擬器輸入0119發(fā)送,應用模擬器會顯示相應一個數(shù)據(jù)。因為lightness上的messaged設置是0x1;
