步驟1
登錄OceanConnect平臺(tái),進(jìn)入開發(fā)中心澜公,創(chuàng)建項(xiàng)目:
創(chuàng)建項(xiàng)目參數(shù)如下:
步驟二:
點(diǎn)擊產(chǎn)品→產(chǎn)品開發(fā)→添加→自定義產(chǎn)品
根據(jù)設(shè)計(jì)思路填寫下面內(nèi)容:
點(diǎn)擊“新建服務(wù)”,服務(wù)名稱為SensorData:
在SensorData服務(wù)下喇肋,點(diǎn)擊“新增屬性”坟乾,添加以下3個(gè)屬性:
點(diǎn)擊“新建服務(wù)”,服務(wù)名稱為Smoke:
在Smoke服務(wù)下蝶防,點(diǎn)擊“新增屬性”甚侣,添加1個(gè)屬性:
點(diǎn)擊“新建服務(wù)”,服務(wù)名稱為L(zhǎng)ingtSensor:
在LingtSensor服務(wù)下间学,點(diǎn)擊“新增屬性”殷费,添加1個(gè)屬性,1個(gè)命令:
屬性信息如下:
步驟三:
點(diǎn)擊編譯插件開發(fā)→新增消息→添加字段
添加字段低葫,勾選“標(biāo)記為地址域”详羡,按照默認(rèn)配置,點(diǎn)擊“安成”嘿悬;
添加字段Temperature实柠,數(shù)據(jù)類型int8s;
添加字段Humidity鹊漠,數(shù)據(jù)類型int8u主到;
添加字段Battery茶行,數(shù)據(jù)類型int8u躯概;
添加字段Concertration,數(shù)據(jù)類型int8u畔师;
添加字段Lightness娶靡,數(shù)據(jù)類型String
完成后,點(diǎn)擊保存看锉,再點(diǎn)擊部署:
步驟四:
點(diǎn)擊在線調(diào)試→新增測(cè)試設(shè)備→沒有真實(shí)的物理設(shè)備
輸入十六進(jìn)制流碼:
在設(shè)備模擬器輸入00193C64發(fā)送姿锭,應(yīng)用模擬器會(huì)顯示相應(yīng)數(shù)據(jù)。
在設(shè)備模擬器輸入0119發(fā)送伯铣,應(yīng)用模擬器會(huì)顯示相應(yīng)一個(gè)數(shù)據(jù)呻此。因?yàn)閏oncentration上的messaged設(shè)置是0x1
在設(shè)備模擬器輸入0219發(fā)送,應(yīng)用模擬器會(huì)顯示相應(yīng)一個(gè)數(shù)據(jù)腔寡。因?yàn)閘ightness上的messaged設(shè)置是0x2焚鲜;
在設(shè)備模擬器輸入0320發(fā)送,應(yīng)用模擬器不會(huì)顯示數(shù)據(jù)。因?yàn)闆]有messaged設(shè)置是0x3忿磅;