2024年5月27日发(作者:及翮)
1.基本初始化流程
1.因考虑模块外围电路电容充电效应,建议上电约5S后发送开机初始化命令
AT --------------波特率同步信号
OK
AT+CSQ --------------------- 信号查询
+CSQ: 29,99
OK
AT+CPIN?
+CPIN: READY -------------------------------SIM卡工作正常
OK
+SIM DROP ....................如果模块运行过程中,出现SIM卡掉卡,都会主动上报。
AT+CREG?
+CREG: 0,1 ------------------------------ GSM网络注册正常
OK
AT+CGREG?
+CGREG: 0,1 ----------------------------- GPRS网络注册正常
OK
AT+CGATT?
+CGATT: 1 -------------检测是否附上GPRS网络如果返回+CGATT: 0 则强制执行AT+CGATT =1,
在
OK 返回1情况下不要强制执行。
其他初始化命令依据需要再添加。
你把拨打电话的流程,和连接网络的流程,及收发短信的流程给就可以了,
2.建立客户端流程(非透明模式TCP)
AT+GTSET="IPRFMT",2 ....... 设置接收数据格式,见附录说明
AT+MIPCALL=1,"CMNET " -------第一通道设置APN无线接入点,同时激PDP,
接入GPRS
OK
+MIPCALL: 10.76.178.143 ----------- PDP激活成功,模块主动返回当
前分配给的IP
AT+MIPCALL?
+MIPCALL: 1,10.13.2.192 ----检查模块获取IP状态
OK
+MIPCALL: 0.....一旦模块运行过程中(如网络异常或者主动关闭等)PDP被
去激活,都会主动上报。
AT+MIPOPEN=1,,"",9002,0 //建立服务器TCP连接方式
OK //第一个参数表示secket号。 第二个参数:
本地端口,建议设为(空),不能设为0,
+MIPOPEN: 1,1
//连接TCP服务器成功,连接不成功会返回+MIPSTAT:1,1,
在服务器连接正常运行过程中,如果服务器主动断开,或者超时断开,或者网络
原因断开,模块都会主动上报 +MIPSTAT:X,Y
AT+MIPOPEN? -------查询建立的连接状况,此处表明SOCKE1已建立成功。
+MIPOPEN: 2,3,4
OK
AT+MIPSEND=1,10 --------向SOCKE1发送定长数据10个字节
〉1234567890
+MIPPUSH: 1,0 -------每次数据发送后主动上报。第二个参数0表明数据已
推送到发送缓存中
+MIPSEND: 1,0,2048 ----第二个参数0表明数据发送到网络成功
AT+MIPCLOSE=1 ---主动关闭建立的SOCKE1连接
OK
+MIPCLOSE: 1,0 ---关闭成功,关闭第一连接,第二参数0表示正常连
接关闭,1是超时关闭,2未知
AT+MIPCALL=0 -------去激活PDP,建议MIPCLOSE先关闭后再去激活。
OK
+MIPCALL: 0 -------去激活成功
文档结合我这个流程看看
2024年5月27日发(作者:及翮)
1.基本初始化流程
1.因考虑模块外围电路电容充电效应,建议上电约5S后发送开机初始化命令
AT --------------波特率同步信号
OK
AT+CSQ --------------------- 信号查询
+CSQ: 29,99
OK
AT+CPIN?
+CPIN: READY -------------------------------SIM卡工作正常
OK
+SIM DROP ....................如果模块运行过程中,出现SIM卡掉卡,都会主动上报。
AT+CREG?
+CREG: 0,1 ------------------------------ GSM网络注册正常
OK
AT+CGREG?
+CGREG: 0,1 ----------------------------- GPRS网络注册正常
OK
AT+CGATT?
+CGATT: 1 -------------检测是否附上GPRS网络如果返回+CGATT: 0 则强制执行AT+CGATT =1,
在
OK 返回1情况下不要强制执行。
其他初始化命令依据需要再添加。
你把拨打电话的流程,和连接网络的流程,及收发短信的流程给就可以了,
2.建立客户端流程(非透明模式TCP)
AT+GTSET="IPRFMT",2 ....... 设置接收数据格式,见附录说明
AT+MIPCALL=1,"CMNET " -------第一通道设置APN无线接入点,同时激PDP,
接入GPRS
OK
+MIPCALL: 10.76.178.143 ----------- PDP激活成功,模块主动返回当
前分配给的IP
AT+MIPCALL?
+MIPCALL: 1,10.13.2.192 ----检查模块获取IP状态
OK
+MIPCALL: 0.....一旦模块运行过程中(如网络异常或者主动关闭等)PDP被
去激活,都会主动上报。
AT+MIPOPEN=1,,"",9002,0 //建立服务器TCP连接方式
OK //第一个参数表示secket号。 第二个参数:
本地端口,建议设为(空),不能设为0,
+MIPOPEN: 1,1
//连接TCP服务器成功,连接不成功会返回+MIPSTAT:1,1,
在服务器连接正常运行过程中,如果服务器主动断开,或者超时断开,或者网络
原因断开,模块都会主动上报 +MIPSTAT:X,Y
AT+MIPOPEN? -------查询建立的连接状况,此处表明SOCKE1已建立成功。
+MIPOPEN: 2,3,4
OK
AT+MIPSEND=1,10 --------向SOCKE1发送定长数据10个字节
〉1234567890
+MIPPUSH: 1,0 -------每次数据发送后主动上报。第二个参数0表明数据已
推送到发送缓存中
+MIPSEND: 1,0,2048 ----第二个参数0表明数据发送到网络成功
AT+MIPCLOSE=1 ---主动关闭建立的SOCKE1连接
OK
+MIPCLOSE: 1,0 ---关闭成功,关闭第一连接,第二参数0表示正常连
接关闭,1是超时关闭,2未知
AT+MIPCALL=0 -------去激活PDP,建议MIPCLOSE先关闭后再去激活。
OK
+MIPCALL: 0 -------去激活成功
文档结合我这个流程看看