M26
模块使用方法及编程策?/p>
初始化模?/p>
:
MCU
?/p>
ATE0\r\n
(关闭命令回显)
M26: OK\r\n
MCU: AT+CPIN? \r\n (
查询
SIM
卡状态:
SIM
卡损坏或者无
SIM
?/p>
)
M26
?/p>
+CPIN: READY\r\n
?/p>
?/p>
Ready
可认?/p>
SIM
卡异?/p>
?/p>
MCU
?/p>
AT+CREG?\r\n (
确定找网成功
)
M26: +CREG: 0,1\r\n (
表明成功,逗号之后的数字:
1
表示已注册本地网?/p>
5
表示漫游?/p>
否则异常
)
MCU: AT+CGATT?\r\n (
查询
GPRS
附着是否成功
)
M26: +CGATT: 1\r\n (1
:成功;
0
:失?/p>
?/p>
MCU: AT+QIFGCNT=0\r\n (
?/p>
Context0
设为前台
)
M26: OK\r\n
MCU: AT+QINDI=1\r\n (
接收数据缓存模式
)
M26: OK\r\n
MCU: AT+QISDE=0\r\n (
发送时,关闭数据回?/p>
)
M26: OK\r\n
MCU: AT+QIDNSIP=0\r\n
?/p>
0
:使?/p>
IP
地址连接?/p>
1
:使用域名连接)
M26: OK\r\n
建立
TCP
连接?/p>
MCU
?/p>
AT+QISTATE\r\n
(查询连接状态)
M26
?/p>
(回应有以下可能?/p>
1. CONNECT OK\r\n (
连接已建立,应先关闭连接
)
MCU
?/p>
AT+QICLOSE\r\n (
关闭连接
)
M26
?/p>
CLOSE OK\r\n
(关闭成功)
2. PDP DEACT\r\n
?/p>
GPRS
场景异常,应重启模块?/p>
3. IP INITIAL\r\n
(或者)
IP CLOSE\r\n
(连接已准备好了?/p>
可建立连接)
MCU: AT+QIOPEN="TCP","120.24.76.130",6800\r\n (
建立连接?/p>
120.24.76.130:6800
?/p>
TCP
连接
)
M26: OK\r\n (
语法无误则返?/p>
OK
,否则返?/p>
ERROR)
MCU: (
等待连接结果返回,结果有以下可能
)
1. CONNECT OK\r\n (
连接成功
)
2. CONNECT FAIL\r\n
(连接失败)