1、模組啓動
拉低模組的PWR引腳1s,5s左右模組啓動完成,期間可以定時發送AT命令, 等模組迴應ok,說明啓動完成~
2、常用AT指令說明
AT+IPR? 查看波特率
OK
ATE0 關閉回顯
OK
AT+CPIN? 查詢 SIM 卡狀態
CPIN:
AT+COPS? 查詢運營商
AT+CREG? 查詢網絡註冊狀態
+CREG: 0
AT+CSQ 讀取信號強度
+CSQ:
AT+QISHOWRA=1 查詢配置接收數據時是否顯示發送方的IP
AT+CCID 查詢SIM卡的CCID號
+CCID:
AT+CGATT? 查詢GPRS附着是否成功
CGATT: 1
3、連接TCP,AT流程
1、AT+QIFGCNT=0 將CONTEXT 0設爲前臺CONTEXT
OK
2、AT+QICSGP=1,“CMMTM” 設置APN
OK
3、AT+QIDNSIP=1 將服務器的地址格式改爲域名格式
OK
4、AT+QIMUX=1 啓用多路TCP模式
OK
5、AT+QIOPEN=【TCP迴路號】,“TCP”,"【域名】",【端口】
建立TCP連接(例子:AT+QIOPEN=0,“TCP”,“www.baidu.com”,1883)
CONNECT OK
4、數據發送
1、準備發送數據:
AT+QISEND=【TCP迴路號】,【數據長度】
2、返回: >
3、發送指定長度數據包
4、返回: SEND OK
5、數據接收
收到數據會返回:+RECEIVE:
後面帶着【TCP迴路號】,發送方的IP,以及數據包
6、離線判斷機制
推薦用心跳應答機制來判斷TCP是否正常連接。幾次心跳無應答,則判定爲離線,通過操作PWR引腳重啓芯片與AT指令流程來恢復連接~