SIM900
SIM900
系列模块常用
系列模块常用
AT
AT
流程
流程
2
SIM900 系列模块 AT 应用了解
主要是针对 SIM900 系列模块 AT 功能进行说明,把
我们常用的一些 AT 功能及事例分享给大家。
以下介绍主要是以一般性 AT 介绍、 SIM 卡相关、网
络注册、语音功能、短信操作应用、 TCP/IP 应用、
ppp 拨号、 MMS 、 FTP&HTTP 等功能,进行一一介
绍说明。
3
SIM900 系列模块 AT 应用了解
SIM900 系列与之前 SIM300 系列模块 AT 指令处理方式不同:
SIM300 :在同一时间内 mcu 同时向模块发送几条 AT 指令, SIM300 可以
进行一一处理并执行;
SIM900 :在同一时间只能处理 mcu 发送过来的一条 AT 指令,如果 mcu
同时将几条 AT 指令发送给模块,那么 SIM900 只能执行其中的
一条 AT 指令,其它 AT 指令全部被丢弃。
以上主要是因为平台处理机制不同。
4
一般性 AT 指令
ATE 、 ATQ 、 ATV 指令
ATE0 // 回显模式关闭。
OK // ATE1 设置回显模式打开,一般客户跑程序都会将回显关闭处
理,特别是 TCP/IP 和 ppp 拨号类应用。
ATQ0 // 设置 ATQ0 后每条 AT 执行后都会有相应返回,比如
OK 、 send
OK ok 等提示信息。
ATQ1 // 设置 ATQ1 意味模块每条 AT 指令执行后不会有有任何返回。
ATV0 // 设置 ATV0 ,每条 AT 执行后返回的是数字信息,如 0 1 2 3 4
等
0
ATV1 // 设置 ATV1 ,每条 AT 执行后返回的是字符信息,如 ok ring
OK connect 等
模块默认 ATE1 ATQ0 ATV1 ,客户可根据需要进行设置。
5
一般性 AT 指令
AT+CFUN 设置模块功能
AT+CFUN=?
+CFUN: (0,1,4),(0-1) // 默认参数 1 ,全部功能。
OK
AT+CFUN=0 , AT+CFUN=1 // 重启模块射频,可以重新注册网络
AT+CFUN=1,1
IIII // 软件复位模块重启标志性提示。
RDY
OK
+CFUN: 1
+CPIN: READY // 如果是固定波特率,模块重启也会上报这些信息。