手把手教你玩转NB-IoT --- 第三弹:使用设备模拟器
使用模拟设备
实验目的:使用iot平台的设备模拟器上报数据及下发命令
IoT平台提供了设备模拟器,可以模拟真实设备发上来的消息码流,检查插件包+profile文件是否开发正确。
Step 1 注册模拟设备
使用应用模拟器注册设备时,需要选择注册设备的Profile,以实现注册设备和Profile文件的关联。
选择“我的设备”->“注册设备”->“需要注册设备的Profile”,输入设备名称和验证码(verifyCode),
点击“注册”。注册设备后,IoT平台会返回设备ID和PSK码,请妥善保存。
新增注册的设备状态为“未绑定(not bound)”。
此处的验证码是独一无二的,当前是模拟设备,为保持唯一性,此处使用了日期作为验证码,真实设备的验证码为模块的IMEI号。
Step 2查看模拟设备
选择“我的设备”,在设备列表中查看对应设备的状态,目前状态为“未绑定(Not Bound)”
Step 3 模拟器绑定设备
选择“模拟器”->“NB设备模拟器”->“绑定设备”,输入验证码,点击“确定”。输入的验证码需要和注册设备时使用的验证码(verifyCode)一致。
和刚才注册的保持一致
Step 4查看模拟设备
选择“我的设备”,在设备列表中查看对应设备的状态。如果状态为“绑定(bound)”,则表示设备已经成功接入IoT平台。
Step 5数据上报
选择“模拟器”->“NB设备模拟器”,输入需要上报的码流,点击“发送”。
这里我们上报的码流是“2020333435” ,“333435”是字符串“345”的十六进制的表现形式,
因前面编解码插件中设置数据格式为长度为5的string,所以此处要以20来补足长度。20是空格的16进制
具体请参考ASCLL码表:ASCLL码表
Step 6查看模拟设备历史数据
选择“我的设备”,在设备列表中双击设备,点击历史数据可看到刚才发送的数据。
Step 7 下发命令
选择“我的设备”,在设备列表中点击相应设备后方“</>”进入命令发送窗口,选择发送指令,点击发送.
Step 8 查看下发命令
选择“模拟器”->“NB设备模拟器”->“数据接收”,即可看到刚才下发的命令,“4F4E”为字符串“ON”的十六进制表现形式。
- 点赞
- 收藏
- 关注作者
评论(0)