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.png3、最后完成LightSensor的Profile定义,如图所示:
QQ图片20190917194249.png4、最后定义完成的情况,如图所示:
QQ图片20190917195937.png步骤三 编解码插件开发
1、在新增消息中,新增三个消息,如图所示:
QQ图片20190917194802.png QQ图片20190917195441.png QQ图片20190917195616.png2、注意每个消息都要添加一个地址域,如图所示:
QQ图片20190917194835.png3、然后添加对应的数据上报字段,如图所示:
QQ图片20190917195001.png QQ图片20190917195125.png QQ图片20190917195159.png QQ图片20190917195723.png QQ图片20190917195850.png4、完成相应的对应连接,点击部署和保存,如图所示:
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的数据时,没有对应的编解码的地址域去识别,所以不会收到任何数据。
网友评论