关于GPRS模块启动问题。

由于网络上的GPRS模块初始化资源比较难找,故今天分析了这篇文章。

本次使用的GPRS模块是Telit GL868模块V3版本的硬件启动流程:

根据硬件操作手册的流程图:

可以清楚的知道通过PWRMON引脚可以很清楚的知道GPRS的工作状态, 可以通过引脚的拉低延时1S(因为版本的兼容个人建议延时2S以上)来达到复位的效果,然后通过引脚的拉高来维持GPRS模块的工作。在读取PWRMON引脚来判断是否启动成功,否则重新硬件初始化。

根据GPRS引脚操作手册:

关闭GPRS模块有两种模式:

硬件关机:拉低工作引脚持续2S以上。

软件关闭:AT#SHDN


软件的初始化:本文章主要介绍三种初始化1.系统初始化  2.短信初始化 3.TCP/IP初始化

   1.系统初始化 

1.1 设置自适应模式

1.2 设置固定的波特率

1.3 关闭回显

1.4 检查SIM卡状态(是否有SIM卡)

1.5 SIM卡检测(SIM是否有效)

1.6 检查信号强度值

1.7 关闭流控制(串口数据流控制)

1.8 检查GSM网络注册情况

1.9 检查GPRS网络注册情况

此处已经完成了GPRS模块的系统初始化。可以更具自身的要求进行修改。

   2.短信初始化

2.1 查询目前短信存储位置

2.2 设置短信文本模式

2.3 设置中心号码

2.4 读取所有短信(可以省去)

2.5 删除所有短信(防止错误操作)

2.6 发送短信(根据需求判断是否需要  注意发送短信的时候数据流要以  字符1A结尾)

2.7 发送彩信(根据需求判断是否需要  注意发送短信的时候数据流要以  字符1A结尾)

    2.8 设置模块主动上报短信(注意设置完成以后当有短信进来后会自动上报)
2.9 根据序号读取短信

2.10 设置GPRS模式下短信提醒(根须需求操作)

2.11设置短信直接转出GPRS模块不进行存储

2.12 设置SMS发送状态

   3.TCP/IP连接

3.1 GPRS命令连接:

3.1.1配置APN

3.1.2查询GPRS网络是否附着

3.1.3设置GPRS网络是否附着

3.1.4清除所有套接字

3.1.5清除GPRS网络

3.1.6设置套接字

3.1.7请求GPRS网络

3.1.8连接套接字

3.1.9发送数据(最多只能64个字节的数据)

3.2 CDMA连接方式:

3.2.1 AT+GMR

3.2.2 AT+GMM

3.2.3 AT+USERID /* 获取密码 */

3.2.4 AT#USERID

3.2.5 AT#PASSW

3.2.6 AT#CMDADC=1 /* 登入网络 */

3.2.7 AT#SD=1,0,6800,"111.111.111.111" /* 远端 */

3.2.8 AT#SH=1 /* 断开网络 */

/**********************************************************待续***********************************/

特别介绍:特殊AT指令和GPRS省电模式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值