NB-IoT:对接OneNET|非预注册模式自动Observe功能

  来源:物联网开发区社区

  下面介绍非预注册模式下开启自动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 上报数据到平台的数据截图