步骤一:
登入华为开发平台 https://iot-dev.huaweicloud.com/
选择产品/产品开发/新建产品 如下图:
1.png
选择自定义产品
2.png
填写相关信息
填写相关信息后,点击创建。
3.png
步骤二:
在**Profil****e定义中,选择新增服务,新增温湿度传感器,服务名为SensorData.再点击新增属性
9.png
添加temperature属性字段
4.png
继续新增属性添加humidity属性字段
5.png
继续新增属性添加battery属性字段
6.png
profile中SensorData服务如下图
7.png
根据上述步骤添加烟雾传感器服务Smoke,光敏传感器服务LightSensor
8.png
步骤三:
点击2编解码插件开发,再点击新增消息
10.png
将消息名命名为SensorData,勾起数据上报,再点击添加字段
11.png
再勾起标记为地址域,按照默认设置,点击完成
12.png
点击数据上报字段
13.png
添加temperature属性字段
14.png
添加humidity字段
15.png
添加battery属性字段
16.png
再将SensorData服务器中的属性,拖拉到消息面板进行映射;
17.png
根据上述步骤添加烟雾传感器服务Smoke,光敏传感器服务LightSensor属性的插件字段,并完成映射关系
18.png
19.png
20.png
21.png
22.png
23.png
步骤四:
点击4在线调试,再点击新增测试设备
24.png
选择没有真实的物理设备,再点击创建
25.png
在设备模拟器输入00193C64发送,应用模拟器会显示相应数据。
27.png
在设备模拟器输入0119发送,应用模拟器会显示相应一个数据。因为concentration上的messaged设置是0x1;
image.png
在设备模拟器输入0219发送,应用模拟器会显示相应一个数据。因为lightness上的messaged设置是0x2;
在设备模拟器输入0320发送,应用模拟器不会显示数据。因为没有messaged设置是0x3;
在设备模拟器输入00193C641010发送,应用模拟器不会显示数据。因为int8u定义的是4个字节,00193C641010超出范围了。