NB-IoT窄带物联网技术项目开发教程--设备端开发(三)
設備端硬件架構:
? ? ? ? ? ? ? ? ? ? MCU? ---------串口------------NB模組
MCU根據需要選擇,這里以STM32L系列為例
NB模組這里以上海移遠,BC95/35為例
? ? ? ? ? ? ? ? ?mcu通過串口與NB模組通訊,實現指令下發,并獲得指令返回值
NB模組目前指令為AT指令,這里對對AT指令做下介紹:
AT 即Attention,AT指令集是從 終端設備(TE) 或 數據終端設備(DTE) 向終端適配器(TA)或數據電路終端設備(DCE)發送的。通過TA,TE發送AT指令來控制移動臺(Mobile Station,MS)的功能,與GSM 網絡業務進行交互。
AT的優點。
命令簡單易懂,并且采用標準串口來收發AT命令,這樣對設備控制大大簡化了,轉換成簡單串口編程了。
AT命令提供了一組標準的硬件接口--串口。這個簡化的硬件設計.較新的電信網絡模塊,幾乎都采用串口硬件接口。
AT命令功能較全,可以通過一組命令完成設備的控制,完成呼叫、短信、電話本、數據業務、傳真.
AT指令注意事項
AT指令語法
| 測試命令 | AT+<cmd>=? | 測試使用 |
| 讀取指令 | AT+<cmd>?? | ? |
| 設置指令 | AT+<cmd>=p1[,p2[,p3[.....]]] | ? |
| 執行指令 | AT+<cmd> | ? |
開發初期可以使用電腦端串口工具,例如SSCOM等來對NB模組進行配置,以此來進行組網和功能的驗證測試。
?
像上圖一樣,把常用的指令加入擴展欄,方便平時調試。
下篇文章先介紹如何使用AT指令將NB模組加入運營商網絡。
?
總結
以上是生活随笔為你收集整理的NB-IoT窄带物联网技术项目开发教程--设备端开发(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MAMP的安装使用
- 下一篇: asp.net实现word、excel、