手把手教你玩转NB-IoT --- 第三弹:使用设备模拟器

NB的老王 发表于 2018/12/20 12:42:02 2018/12/20
【摘要】 使用模拟设备 实验目的:使用iot平台的设备模拟器上报数据及下发命令 IoT平台提供了设备模拟器,可以模拟真实设备发上来的消息码流,检查插件包+profile文件是否开发正确。Step 1 注册模拟设备 使用应用模拟器注册设备时,需要选择注册设备的Profile,以实现注册设备和Profile文件的关联。 选择“我的设备”->“注册设备”->“需要注册设备的Profil...

使用模拟设备

      实验目的:使用iot平台的设备模拟器上报数据及下发命令


   IoT平台提供了设备模拟器,可以模拟真实设备发上来的消息码流,检查插件包+profile文件是否开发正确。

Step 1 注册模拟设备

   使用应用模拟器注册设备时,需要选择注册设备的Profile,以实现注册设备和Profile文件的关联。

   选择“我的设备”->“注册设备”->“需要注册设备的Profile”,输入设备名称和验证码(verifyCode),

   点击“注册”。注册设备后,IoT平台会返回设备IDPSK码,请妥善保存。

   新增注册的设备状态为“未绑定(not bound)”。

    图片14.png

                 201004sgdhs3plwcjv7irl.png

                 201004i52znnjkwetbavuj.png


         此处的验证码是独一无二的,当前是模拟设备,为保持唯一性,此处使用了日期作为验证码,真实设备的验证码为模块的IMEI号。

Step 2查看模拟设备

          择“我的设备”,在设备列表中查看对应设备的状态,目前状态为“未绑定(Not Bound)

             图片17.png

Step 模拟器绑定设备

  选择“模拟器”->“NB设备模拟器”->“绑定设备”,输入验证码,点击“确定”。输入的验证码需要和注册设备时使用的验证码(verifyCode)一致。

    图片18.png


      image.png  和刚才注册的保持一致


Step 4查看模拟设备

  选择“我的设备”,在设备列表中查看对应设备的状态。如果状态为“绑定(bound)”,则表示设备已经成功接入IoT平台。      


          图片20.png


Step 5数据上报

   选择“模拟器”->“NB设备模拟器”,输入需要上报的码流,点击“发送”。

   这里我们上报的码流是“2020333435” ,“333435”是字符串“345”的十六进制的表现形式,

   因前面编解码插件中设置数据格式为长度为5的string,所以此处要以20来补足长度。20是空格的16进制

   具体请参考ASCLL码表:ASCLL码表


           图片21.png



Step 6查看模拟设备历史数据

        选择“我的设备”,在设备列表中双击设备,点击历史数据可看到刚才发送的数据。

               图片22.png

                图片23.png


Step 下发命令

    选择“我的设备”,在设备列表中点击相应设备后方“</>”进入命令发送窗口,选择发送指令,点击发送.


              

              



Step 8 查看下发命令

        选择“模拟器”->“NB设备模拟器”->“数据接收”,即可看到刚才下发的命令,“4F4E”为字符串“ON”的十六进制表现形式。

      


               图片24.png





【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。