来源:物联网开发区社区
下面介绍非预注册模式下开启自动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 上报数据到平台的数据截图