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