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