gsm

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毫秒,系统也会自动发送数据

http://www.yyearth.com/article/17-09/183.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值