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

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

步骤一

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


QQ图片20190917191303.png

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


QQ图片20190917191401.png
QQ图片20190917191809.png

步骤二 Profile定义

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


QQ图片20190917192717.png
QQ图片20190917193401.png
QQ图片20190917193444.png

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

QQ图片20190917193914.png

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

QQ图片20190917194249.png

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

QQ图片20190917195937.png

步骤三 编解码插件开发

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

QQ图片20190917194802.png
QQ图片20190917195441.png
QQ图片20190917195616.png

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

QQ图片20190917194835.png

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

QQ图片20190917195001.png
QQ图片20190917195125.png
QQ图片20190917195159.png
QQ图片20190917195723.png
QQ图片20190917195850.png

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

QQ图片20190917200116.png

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

QQ图片20190917204450.png

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

QQ图片20190917200547.png

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

QQ图片20190917202205.png

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

QQ图片20190917205401.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容