查看: 2681|回复: 2

[技术交流] 【和你一起聊聊NB-IoT】对接OneNET|非预注册模式自动Observe功能

[复制链接]

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
发表于 2019-2-15 21:41:01 | 显示全部楼层 |阅读模式
下面介绍非预注册模式下开启自动Observe功能,模组自动回复OBSERVE
使用此功能的好处是在向模组发起注册设备的指令之后,用户不需要回复“发现”指令AT+MIPLOBSERVERSP,但是需要回复“发现”指令AT+MIPLDISCOVERRS。此自动回复功能适用多对象多实例多资源。
以下操作流程是在模组自动Observe功能打开的情况下
在使用该功能前
开启自动Observe功能
//启用模组自动OBSERVE功能
发送:
AT+MIPLCONFIG=3,1
接收:

OK
开启自动Observe功能后,注册流程如下:
1  创建基础通信套件
AT+MIPLCREATE
2  添加对象实例信息
AT+MIPLADDOBJ=0,3303,2,"11",6,1
AT+MIPLADDOBJ=0,3306,1,"1",5,0
3、开启设备注册
指令:
AT+MIPLOPEN=0,86400,15
4、回复“发现”指令AT+MIPLDISCOVERRS
以下两个msgid均与模组侧接收到该对象的msgid一致
AT+MIPLDISCOVERRSP=0,msgid1,1,34,"5700;5701;5601;5602;5603;5604;5605"
AT+MIPLDISCOVERRSP=0,msgid2,1,19,"5850;5851;5852;5853"
5、测试是否可以上报数据
因为此注册方式是使用自动回复方式注册的,那么上报数据时NOTIFY指令中的msgid也要使用:该资源对应的msgid
图1 设备注册成功的截图

图2 上报数据到平台的数据截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

1

帖子

2

积分

助理工程师

Rank: 1

积分
2
发表于 2019-5-27 19:36:16 | 显示全部楼层
你好,我使用的是BC35-G和onenet平台连接。设置了AT+MIPLCONFIG=3,1,但是onenet平台不会发送+MIPLCOVERRSP这条命令,想问问是什么原因
回复

使用道具 举报

50

主题

409

帖子

1309

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
1309
 楼主| 发表于 2019-5-28 09:12:40 | 显示全部楼层
dsc1998 发表于 2019-5-27 19:36
你好,我使用的是BC35-G和onenet平台连接。设置了AT+MIPLCONFIG=3,1,但是onenet平台不会发送+MIPLCOVERRSP ...

你好,这个型号不是我司的,每个公司的模组操作和使用方式都不一样,推荐你使用我司的NB86-G
回复

使用道具 举报

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

本版积分规则

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