1. 通用联网命令(注:必须以"\r\n"结尾):
(1)串口工作正常
1
AT
(2)关闭回显*
1
ATE0
(3)查询版本,厂家,型号信息
1
ATI
(4)查询ccid,确定是否有sim卡*
1
AT+CCID
(5)查询是否注册上网络
1
AT+CREG?
(6)查询信号
1
AT+CSQ
(7)附着网络(注:如果需要上网,此指令是必选的)*
1
AT+CGATT=1
(8)设置PDP参数
1
AT+CGDCONT=1,"IP","cmnet"
(9)激活PDP,正确激活以后就可以上网了*
1
AT+CGACT=1,1
(10)查询ip连接情况,共有8路,实际最多支持同时开4路tcpip连接
1
AT+CIPSTATUS?
(11)连接TCP服务器*
1
AT+CIPSTART="TCP","192.168.1.100",1232
(12)发送5个字节的数据,此种方式可以发送任意数据*
1
2
3
AT+CIPSEND=5
> qwert
OK
(13)收到服务器返回13个字节格式*
1
+CIPRCV:13,www.baidu.com
(14)关闭TCP连接*
1
AT+CIPCLOSE
注:[*]表示GPRS通讯所需的最基本的AT指令。
2. 心跳相关(可选):
(1)查询心跳包的设置
1
2
AT+CIPHCFG?
+CIPHCFG:10,00,00
注:心跳包的默认设置10,表示10秒发送一次心跳包,00表示发送的包内容,默认是空的,第二个00表示接受的回应包内容,默认也是空的,这2个包必须设置,否则启动不了心跳包。
(2)设置发送心跳包的时间30秒钟
1
AT+CIPHCFG=0,30
(3)启动心跳包,该命令只能在连接服务器成功以后用
1
AT+CIPHMODE=1
(4)退出心跳包模式
1
AT+CIPHMODE=0
3. 透传模块(可选):
(1)查询透传默认参数
1
2
AT+CIPTCFG?
+CIPTCFG:3,200,50,2000
注:3表示最大尝试发送失败次数,200是重发延时,单位毫秒,50是触发发送的包长度,2000是触发发送时间,单位毫秒,从输入最后一个字符算起,延至超过2000毫秒,系统也会自动发送数据
gsm
最新推荐文章于 2024-02-29 10:53:52 发布