华为实验-Profile与插件在线开发及验证试验

Profile与插件在线开发及验证试验

步骤一

1、登录OceanConnect平台,创建项目如图所示:


华为实验-Profile与插件在线开发及验证试验_第1张图片
QQ图片20190917191303.png

2、开发产品,选择自定义产品,如图所示:


华为实验-Profile与插件在线开发及验证试验_第2张图片
QQ图片20190917191401.png
华为实验-Profile与插件在线开发及验证试验_第3张图片
QQ图片20190917191809.png

步骤二 Profile定义

1、首先完成服务名称的输入,先定义SensorData的Profile定义,如图所示:


华为实验-Profile与插件在线开发及验证试验_第4张图片
QQ图片20190917192717.png
华为实验-Profile与插件在线开发及验证试验_第5张图片
QQ图片20190917193401.png
华为实验-Profile与插件在线开发及验证试验_第6张图片
QQ图片20190917193444.png

2、然后完成Somke的Profile定义,如图所示:

华为实验-Profile与插件在线开发及验证试验_第7张图片
QQ图片20190917193914.png

3、最后完成LightSensor的Profile定义,如图所示:

华为实验-Profile与插件在线开发及验证试验_第8张图片
QQ图片20190917194249.png

4、最后定义完成的情况,如图所示:

华为实验-Profile与插件在线开发及验证试验_第9张图片
QQ图片20190917195937.png

步骤三 编解码插件开发

1、在新增消息中,新增三个消息,如图所示:

华为实验-Profile与插件在线开发及验证试验_第10张图片
QQ图片20190917194802.png
华为实验-Profile与插件在线开发及验证试验_第11张图片
QQ图片20190917195441.png
华为实验-Profile与插件在线开发及验证试验_第12张图片
QQ图片20190917195616.png

2、注意每个消息都要添加一个地址域,如图所示:

华为实验-Profile与插件在线开发及验证试验_第13张图片
QQ图片20190917194835.png

3、然后添加对应的数据上报字段,如图所示:

华为实验-Profile与插件在线开发及验证试验_第14张图片
QQ图片20190917195001.png
华为实验-Profile与插件在线开发及验证试验_第15张图片
QQ图片20190917195125.png
华为实验-Profile与插件在线开发及验证试验_第16张图片
QQ图片20190917195159.png
华为实验-Profile与插件在线开发及验证试验_第17张图片
QQ图片20190917195723.png
华为实验-Profile与插件在线开发及验证试验_第18张图片
QQ图片20190917195850.png

4、完成相应的对应连接,点击部署和保存,如图所示:

华为实验-Profile与插件在线开发及验证试验_第19张图片
QQ图片20190917200116.png

步骤四 创建一个虚拟设备,进行调试,如图所示:

华为实验-Profile与插件在线开发及验证试验_第20张图片
QQ图片20190917204450.png

发送00193C64,会收到如下 "Tenperature":25 "Humidity": 60 “Battery”: 100的数据,如图所示:

华为实验-Profile与插件在线开发及验证试验_第21张图片
QQ图片20190917200547.png

发送0019,会收到如下“Concentration”:25的数据,发送023235312E36,会收到“Lightness”:251.6的数据,如图所示:

华为实验-Profile与插件在线开发及验证试验_第22张图片
QQ图片20190917202205.png

发送0320和00193C641010的数据,不会收到任何数据,如图所示:

华为实验-Profile与插件在线开发及验证试验_第23张图片
QQ图片20190917205401.png

这是因为每个消息的地址域的识别不同,所以收到的数据不一样,且输入0320和00193C641010的数据时,没有对应的编解码的地址域去识别,所以不会收到任何数据。

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