一:配置步骤
1 .登陆OceanConnect平台,创建应用。
打开浏览器,访问华为云官网;选择华为云主页上方的“产品”,下拉选择“Iot物联网”中选择“设备管理”;
2.点击“开发中心”并“进入开发中心”
3.添加项目
填写创建项目的相应信息,点击“确定”按钮
4.应用创建成功,平台会返回应用ID和密匙,需妥善保管密匙信息
5.点击“产品开发”中“新建产品”
6.选择“自定义产品”,并设置产品信息
7.点击“新建服务”
8. 新增温湿度传感器服务,服务名称为SensorData
在SensorData服务下,点击“新增属性”
共三条属性,依次为Temperature,Humidity和Battery
9.根据设计思路与上述步骤,添加烟雾传感器服务Smoke,光敏传感器服务LightSensor
10.点击“编解码插件开发”,并新建消息
之后添加字段,有messageld,temperature,humidity和battery
各信息如下:
11.再新建消息
之后添加字段,有messageld,concenration
各信息如下:
12.再次新建消息
之后添加字段,有messageld和lightness
各信息如下:
13.选择右边设备模型中各个服务中的属性拖拽到消息面板进行关联映射
14.点击部署,并保存
二.调试设备
1.点击“在线调试”和“新增测试设备”
2.输入“00193C64”
3.输入“0119”
4.输入"023235312E36"
35.输入“0320”,没有任何显示
6.输入“0540”,也没有任何显示
原因就是定义码流第一位为地址域来区别Profile提供的三种服务,“00”对应的是SensorData服务,“01”对应的就是Smoke服务,“02”对应的就是LightSensor服务,所以上面我们输入的“0320”和“0540”是不会有任何响应的。