2019年10月,工業和信息化部新聞發言人,信息通信發展司司長聞庫表示,我國移動通信的網絡在2G、3G退網條件已經逐步成熟。在全球,由於4G、5G網絡的普及,已經有100多家運營企業實施了2G、3G的退網。在我國,隨着5G建設高速推進,2G、3G退出舞臺也將是大勢所趨。
那麼問題來了,在這個被2G、GSM、CDMA所佔據大量基數的廣域連接的物聯網市場,將會如何演變?不可否認,一部分基於靜態的、主動上報的應用場景,如智能表計,會繼續沿用低功耗NB-IoT。但同時,還有更多的一部分具有實時性,移動性,需要一定帶寬傳輸能力,甚至語音通訊能力的應用場景,2G、3G退網以後,該被什麼所替代呢?答案是:Cat.1
那麼問題來了,爲什麼不繼續用Cat.4呢?原因一個字:貴…
Cat.1 相比NB-IoT,2G模組,在網絡覆蓋、速度和延時上均有優勢,相比傳統的LTE Cat.4模組則更擁有低成本和低功耗的優勢。同時,Cat.1適配於當前國內的4G網絡,非常適合運用在對性價比、時延性、覆蓋範圍、通信速度有要求的運用場景。
Air724UG 是一款超小型的單LTE Cat.1 bis 模塊,採用紫光展銳的UIS8910平臺,支持 LTE 3GPP Rel.13 技術,支持LTE-TDD/LTE-FDD,最大下行速率10Mbps,最大上行速率5Mbps。同時支持語音通話,多媒體,BLE等功能,滿足各種物聯網通信應用需求。
基於stm32的控制AIR724的關鍵原理圖如下
簡單介紹下軟件方面,如何使用stm32串口發送AT指令控制模塊。
模組信號查詢與網絡查詢AT指令
AT
指令:AT
功能:測試AT指令功能是否正常
示例:
AT
OK
AT+CPIN?
指令:AT+CPIN?
功能:查詢SIM卡是否正常,返回ready則表示SIM卡正常
示例,如果SIM卡插入成功,則返回結果爲:
AT+CPIN?
+CPIN: READY
OK
如果未插入SIM卡,則返回結果爲:
AT+CPIN?
+CME ERROR: 10
AT+CSQ
指令:AT+CSQ
功能:查詢模組的信號強度,第一個值爲0-31則正常,99爲不正常,第二個參數是信道誤碼率 bit error rate, 只有通話建立後, 才能獲知該值。
示例:
AT+CSQ
+CSQ: 19,99
OK
AT+CREG?
指令:AT+CREG?
功能:查詢模組是否註冊上GSM網絡,+CREG:0,1 表示已註冊上本地網,+CREG:0,5表示註冊上漫遊網。
示例:
AT+CREG?
+CREG: 0,1
OK
AT+CGREG?
指令:AT+CERGE?
功能:查詢模組是否註冊上GPRS網絡,+CGREG:0,1 表示已註冊上本地網,+CGREG:0,5表示註冊上漫遊網。
示例:
AT+CGREG?
+CGREG: 0,1
OK
3. 激活移動場景
必須在查詢GPRS網絡已正常註冊網絡的情況下進行本節實驗!
AT+CIPMUX=0
指令:AT+CIPMUX=0
功能:設置爲單路連接
示例:
AT+CIPMUX=0
OK
AT+CIPMODE=0
指令:AT+CIPMUX=0
功能:設置爲非透傳模式
示例:
AT+CIPMUX=0
OK
AT+CSTT=“CMNET”
指令:AT+CSTT=“CMNET”
功能:設置GPRS的APN,移動CMNET,聯通UNINET
示例:
AT+CSTT="CMNET"
OK
AT+CIPHEAD
指令:AT+CIPHEAD=1
功能:設置接收到消息時顯示IP頭,格式爲:"+IPD,data length:"
示例:
AT+CIPHEAD=1
OK
AT+CIPSHUT
指令:AT+CIPSHUT
功能:關閉移動場景
示例:
AT+CIPSHUT
SHUT OK
AT+CIICR
指令:AT+CIICR
功能:激活移動場景
示例:
AT+CIICR
OK
AT+CIFSR
指令:AT+CIFSR
功能:查詢本機IP地址
示例:
AT+CIFSR
10.152.75.128