美文网首页
华为实验-Profile与插件在线开发及验证试验

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

作者: bainingmeng | 来源:发表于2019-09-27 00:36 被阅读0次

    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的数据时,没有对应的编解码的地址域去识别,所以不会收到任何数据。

    相关文章

      网友评论

          本文标题:华为实验-Profile与插件在线开发及验证试验

          本文链接:https://www.haomeiwen.com/subject/hbbcuctx.html