实验一:Profile与插件在线开发及验证实验

步骤一:

 登入华为开发平台 https://iot-dev.huaweicloud.com/

选择产品/产品开发/新建产品 如下图:


1.png

选择自定义产品


2.png

填写相关信息
填写相关信息后,点击创建。


3.png

步骤二:

在**Profil****e定义中,选择新增服务,新增温湿度传感器,服务名为SensorData.再点击新增属性


9.png

添加temperature属性字段

实验一:Profile与插件在线开发及验证实验_第1张图片
4.png

继续新增属性添加humidity属性字段

实验一:Profile与插件在线开发及验证实验_第2张图片
5.png

继续新增属性添加battery属性字段


实验一:Profile与插件在线开发及验证实验_第3张图片
6.png

profile中SensorData服务如下图


实验一:Profile与插件在线开发及验证实验_第4张图片
7.png

根据上述步骤添加烟雾传感器服务Smoke,光敏传感器服务LightSensor
实验一:Profile与插件在线开发及验证实验_第5张图片
8.png

步骤三:

点击2编解码插件开发,再点击新增消息


10.png

将消息名命名为SensorData,勾起数据上报,再点击添加字段


11.png

再勾起标记为地址域,按照默认设置,点击完成
实验一:Profile与插件在线开发及验证实验_第6张图片
12.png

点击数据上报字段


13.png

添加temperature属性字段

实验一:Profile与插件在线开发及验证实验_第7张图片
14.png

添加humidity字段


实验一:Profile与插件在线开发及验证实验_第8张图片
15.png

添加battery属性字段


实验一:Profile与插件在线开发及验证实验_第9张图片
16.png

再将SensorData服务器中的属性,拖拉到消息面板进行映射;


17.png

根据上述步骤添加烟雾传感器服务Smoke,光敏传感器服务LightSensor属性的插件字段,并完成映射关系


实验一:Profile与插件在线开发及验证实验_第10张图片
18.png

实验一:Profile与插件在线开发及验证实验_第11张图片
19.png
实验一:Profile与插件在线开发及验证实验_第12张图片
20.png

实验一:Profile与插件在线开发及验证实验_第13张图片
21.png

实验一:Profile与插件在线开发及验证实验_第14张图片
22.png

实验一:Profile与插件在线开发及验证实验_第15张图片
23.png

步骤四:

点击4在线调试,再点击新增测试设备


24.png

选择没有真实的物理设备,再点击创建


25.png

在设备模拟器输入00193C64发送,应用模拟器会显示相应数据。


27.png

在设备模拟器输入0119发送,应用模拟器会显示相应一个数据。因为concentration上的messaged设置是0x1;


实验一:Profile与插件在线开发及验证实验_第16张图片
image.png

在设备模拟器输入0219发送,应用模拟器会显示相应一个数据。因为lightness上的messaged设置是0x2;
在设备模拟器输入0320发送,应用模拟器不会显示数据。因为没有messaged设置是0x3;
在设备模拟器输入00193C641010发送,应用模拟器不会显示数据。因为int8u定义的是4个字节,00193C641010超出范围了。

你可能感兴趣的:(实验一:Profile与插件在线开发及验证实验)