请选择 进入手机版 | 继续访问电脑版
查看: 288|回复: 0

[技术交流] 【和你一起聊聊NB-IoT】NB模组对接OneNET平台—注册自动回复

[复制链接]

14

主题

83

帖子

366

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
366
发表于 2019-1-11 17:51:17 | 显示全部楼层 |阅读模式
NB模组注册OneNET平台可以有两种方式:
1、自己回复OBSERVE和Discover消息
2、自动回复OBSERVE和Discover消息
今天首先跟大家分享一下第二种方式(自动回复OBSERVE和Discover消息)
NOTE:使用此功能的好处是在向模组发起注册设备的指令之后,用户不需要回复“发现”指令AT+MIPLOBSERVERSP和“发现”指令AT+MIPLDISCOVERRS。目前此自动回复功能只支持1个ObejctID、1个实例ID和1个资源ID。
注册流程如下:
1、        创建基础通信套件
AT+MIPLCREATE
2、        添加对象实例信息
AT+MIPLADDOBJ=0,3200,1,"1",1,0
3、        以NOTIFY指令方式预注册资源
只支持一个Object,一个Instance和1个Resource,Notify的有效数据填充为“4E4230382D3031”,
此填充数据为NB08-01的16进制ASCII码,用来作为鉴权密钥(如果启动注册设备前NOTIFY中的数据内容不是这个则报错),msgID字段要填充固定数值:666.
指令为:AT+MIPLNOTIFY=0,666,3200,0,5750,1,14,"4E4230382D3031",0,0,1
4、开启注册设备
指令:AT+MIPLOPEN=0,86400,15
4、        测试是否可以上报数据
因为此注册方式是使用自动回复方式注册的,那么上报数据时NOTIFY指令中的msgid也要使用:666。
指令:AT+MIPLNOTIFY=0,666,3200,0,5750,1,20,"11BBCCDDEEFF112233AA",0,0,1

测试数据截图如下:

0111.png


0111_1.png


上报数据到平台的数据如下图;


0111_2.png


操作流程简介


1、OneNET平台创建用户账号、创建产品、添加虚拟设备。
2、串口发送AT指令配置NB模组(具体数据见第5章节操作示例)
         2.2AT+MIPLCREATE 创建基础通信套件
         2.3AT+MIPLADDOBJ 添加Object
         2.4   AT+MIPLOPEN注册设备
         2.4   AT+MIPLOBSERVERSP回复Observe消息
         2.5 AT+MIPLDISCOVERRSP 回复Discover消息
         2.6   增加模组自动回复observediscover消息(详情见5.6章节,两者兼容,同时只能使用其一)
3、OneNET模组读、写、执行操作
         3.1平台下发读、写、执行操作指令,需要回复相应的AT指令(详细流程和数据看前面第4、5章节)
         3.2先需要平台Observe资源,然后才能实现对应的资源信息上报
NOTE:以上步骤完成之后就已经连接上平台,可以实现上报数据、下发命令等操作操作。




指导文档 Lierda 移动OneNet测试使用说明V1.8.181009.pdf (3 MB, 下载次数: 84)



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表