身爲一個通信專業大三狗,第一次和別人對接項目今天屬於我的功能總算是結束了,接下來就是等待聯調;心情愉悅。
首先NB是什麼?這個我就不詳細的解釋了,我相信大多數人看這篇文章是以實踐爲開始的。那麼多餘的就不說了,接下來說具體流程。
首先M5311模組是需要進行串口電平匹配的,具體電路請參考官方硬件手冊
第一步onenet登錄
圖上卡號可以提前聯繫卡商告知 也可以使用模組發送AT+CIMI指令獲得
模組測登錄
指令 | 功能 |
---|---|
AT+MIPLCREATEEX=nbiotbt.heclouds.com:5683,1, | 設置設備 |
AT+MIPLADDOBJ=0,3200,1,“1”,0,1 | 訂閱到Object3200 |
AT+MIPLDISCOVERRSP=0,3200,1,4,“5750” | 訂閱到資源5750 |
AT+MIPLOPEN=0,3000,30 | 登錄設備 |
AT+MIPLNOTIFY=0,0,3200,0,5750,1,4,“zzz”,0,0 | //數據上傳 |
這裏我們會發現上傳的是字符型數據但是如果想要傳遞hex型數據就需要訂閱對應類型的資源
資源 | 類型 |
---|---|
5750 | 字符型數據資源 |
5505 | hex數據資源 |
5501 | Bool數據資源 |
這裏我只列舉3個類型具體的類型可以參照以下文檔
百度網盤提取碼: dr1d
另外需要注意在使用串口與單片機進行交互的時候要將\r\n過濾掉本人經過測試模塊在返回OK時會先返回一個0x0D,這一點需要格外的注意
各種常用指令 | |
---|---|
AT+CMRB | 重啓模組,軟復位 |
AT+CIMI | 查SIM卡的IMSI |
AT+SM=LOCK_FOREVER | 失能設備深度睡眠 |
AT+ CEDRXS=0,5 | 關閉eDRX功能 |
AT+IPR=固定波特率 | 設置波特率 |