利爾達NB模組預註冊模式和非預註冊模式(OneNet)

利爾達NB模組在註冊時,可以選擇預註冊模式和非預註冊模式。

預註冊模式

該模式下在向模組發起註冊設備的指令之後,用戶不需要回復“觀測”指令AT+MIPLOBSERVERSP 和“發現”指令 AT+MIPLDISCOVERRS。目前此自動回覆功能只支持 1 個ObejctID、 1 個實例 ID 和 1 個資源 ID。

使用預註冊模式時消息ID固定爲666,且要在發起註冊請求(AT+MIPLOPEN)之前先發一條 AT+MIPLNOTIFY。
例:AT+MIPLNOTIFY=0,666,3200,0,5750,1,14,“4E4230382D3031”,0,0
以上NOTIFY 的有效數據是固定的,爲NB08-01的16進制ASCII碼, 用於鑑權,如果數據內容有誤會報錯。

非預註冊模式

在該模式下開啓自動 Observe 功能後,在向模組發起註冊設備的指令之後,平臺會下發“觀測”消息和“發現”指令,用戶不需要回復“觀測”指令AT+MIPLOBSERVERSP,但是需要回復“發現”指令AT+MIPLDISCOVERRS。此自動回覆功能適用多對象多實例多資源。

此外,註冊時查看串口消息會發現還會有兩條觀測消息,對象 ID 分別爲 3 和 4,這兩條消息用戶不需要使用AT+MIPLOBSERVERSP 回覆,模組會自動處理。開啓自動 Observe 功能後,模組回覆需要時間,要預留一些時間,然後再進行業務消息上報。下發的“觀測”消息現象如下:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章