搜索
bottom↓
回复: 19

请教:SIM900重连时激活移动场景失败

[复制链接]

出0入0汤圆

发表于 2012-10-22 11:02:56 | 显示全部楼层 |阅读模式
各位有经验的朋友请帮我看看下面的问题,指点下。

问题:GPRS掉线后重连时激活移动场景失败。这个问题并不是每次掉线都出现,在大面积安装的时候,就会出现,有几个设备比较频繁,其他设备也有出现,看不出明显规律(时间、硬件、地点等这方面,看不出特别的规律)。

具体描述:
    SIM900A模块通过GPRS网络与服务器连接,每10s汇报一次数据。连接方式是使用域名方式,服务器端是局域网内的主机,使用花生壳动态域名解析,通过路由器端口转发实现数据接收。
    设备每次向服务器发送数据后会得到服务器的应答,如果连续130s没有得到服务器应答,则认为掉线,启动掉线重连流程。
    掉线重连流程:1.关闭GPRS模块电源,同时拉低GPRS的RST脚(避免通过该脚给GPRS供电);等待5*750ms
                         2.恢复RST脚高电平,打开GPRS模块电源
                         3.等待3*750ms
                         4.拉高GPRS模块PWRKEY,等待5*750ms
                         5.拉低PWRKEY,等待750ms
                         6.搜索开机字符串“RDY”或者“Call Ready”,收到则认为开机成功,继续后续步骤。
                         7.等待5*750ms,等待GPRS模块找到网络
                         8.发送 AT,同步波特率
                         9.发送 ATE0
                       10.延迟16*750ms
                       11.发送 AT+CPIN?,检查卡
                       12.发送 AT+CGATT=1,附着GPRS网络
                       13.发送 AT+CSQ,查询信号质量。返回 +CSQ: 30,0
                       14.发送 AT+CREG?,查询网络注册情况。返回 +CREG: 0,1,正常。
                       15.发送 AT+CIPSHUT,关闭移动场景,返回 SHUT OK。
                       16.发送 AT+CSTT="CMNET","","",返回 OK
                       17.发送 AT+CIPSTATUS,返回 STATE: IP START
                       18.发送 AT+CIICR,等待20s没有返回。重发该指令。等待20s左右,返回:
                                      +PDP:   
                                      ERROR

就是发送 AT+CIICR 激活移动场景失败。

数据手册上说:   
                   AT+CIICR  只有在IP START状态下才能激活移动场景,执行后状态变为IP CONFIG。
                   在模块接受激活场景操作后,如果移动场景激活成功,状态变为IP GPRSACT,返回OK,否则返回ERROR。

我在激活移动场景前状态已经是IP START了。
到底哪些原因可能导致激活移动场景失败呢?
而且AT+CIICR指令的返回值手册上只说OK或者ERROR,并没有说+PDP:DEACT,为什么这里会出现DEACT?

另外,手册中提到:
如果上报“+PDP: DEACT”,表示gprs被network释放,但是也需要执行AT+CIPSHUT来改变状态。
如果没有 attach  在 gprs 网络上一定时间  或者因为其他原因,会出现+PDP: DEACT 的 URC,这个时候需要执行 AT+CIPSHUT 恢复初始状态。

为什么我在激活移动场景之前是IP START,而发送激活移动和场景命令后就会出现 +PDP:DEACT 呢?

出0入0汤圆

 楼主| 发表于 2012-10-22 11:22:44 | 显示全部楼层
自己顶一个

出0入0汤圆

发表于 2012-10-22 11:26:16 | 显示全部楼层
这个问题也遇到,在换SIM卡后,出现的机率更大。还有可能是信号不好。

出0入0汤圆

 楼主| 发表于 2012-10-22 12:31:03 | 显示全部楼层
zhzj2007 发表于 2012-10-22 11:26
这个问题也遇到,在换SIM卡后,出现的机率更大。还有可能是信号不好。

13.发送 AT+CSQ,查询信号质量。返回 +CSQ: 30,0
这不是表明信号挺好吗?

请问你们怎么解决的呢?

出0入0汤圆

 楼主| 发表于 2012-10-22 15:12:33 | 显示全部楼层
再顶下,有经验的请指导下

出0入0汤圆

发表于 2012-10-22 15:37:39 | 显示全部楼层
升级SIM900A固件程序到最新版本,只要 AT+CGATT?返回1后,AT+CIICR 基本都不会再出现ERROR了。

出0入0汤圆

 楼主| 发表于 2012-10-22 17:12:20 | 显示全部楼层
zhzj2007 发表于 2012-10-22 15:37
升级SIM900A固件程序到最新版本,只要 AT+CGATT?返回1后,AT+CIICR 基本都不会再出现ERROR了。 ...

谢谢!
我试一试。这个东西挺麻烦,改一点地方都要测好几天才能看出效果。

出0入0汤圆

发表于 2012-10-22 23:38:20 | 显示全部楼层
这个问题,基本上我用的是硬件重启,你试试吧!

出0入0汤圆

发表于 2012-10-23 07:15:23 来自手机 | 显示全部楼层
本帖最后由 EasyEagle 于 2012-10-23 07:17 编辑

我是先不管这个错误,后面照样能连接成功,如果先释放场景,然后执行关机命令,再次连接好像不出现那种错误情况,我认为如果GPRS没有下线的话就会出现这样的情况~

出0入0汤圆

发表于 2012-10-23 12:02:03 | 显示全部楼层
推荐你使用GU900D吧,肯定不会有这类问题。这个模块封装和SIM900A基本是一样的,但数传效率和稳定性好得多!

出0入0汤圆

 楼主| 发表于 2012-10-24 11:07:30 | 显示全部楼层
gzhmcu 发表于 2012-10-22 23:38
这个问题,基本上我用的是硬件重启,你试试吧!

我们是有硬件重启的,先断电,等几秒再重新上电,但是不见效果。

出0入0汤圆

 楼主| 发表于 2012-10-24 11:09:39 | 显示全部楼层
EasyEagle 发表于 2012-10-23 07:15
我是先不管这个错误,后面照样能连接成功,如果先释放场景,然后执行关机命令,再次连接好像不出现那种错误 ...

不管这个错误不行啊,连接肯定是连不上。

SIM900的技术支持也说执行软件关机命令后重启再连接可以解决这个问题。没有说关机前要先释放移动场景。

出0入0汤圆

 楼主| 发表于 2012-10-24 11:12:04 | 显示全部楼层
lqs10 发表于 2012-10-23 12:02
推荐你使用GU900D吧,肯定不会有这类问题。这个模块封装和SIM900A基本是一样的,但数传效率和稳定性好得多 ...

谢谢,回头了解下,不知道是哪家公司的产品。

目前我们更换不太现实,有些已经安装到现场了。而且,现在更换也比较紧

出0入0汤圆

 楼主| 发表于 2012-10-24 11:12:31 | 显示全部楼层
谢谢大家。测试还在进行中……

出0入0汤圆

 楼主| 发表于 2012-10-25 17:32:09 | 显示全部楼层
重启前添加了软关机,这几天暂时没有出现需要长时间才能重连上的现象。但是还不知道是因为一直没有掉线还是掉线后迅速重连上了。要等设备的log。
还不确定软关机是否真的有用。

请大家继续关注。

出0入0汤圆

 楼主| 发表于 2012-10-29 10:20:50 | 显示全部楼层
现在偶尔会出现激活移动场景后解析域名失败的情况。
虽然建立TCP连接不需要调用域名解析指令,但是我们调用该指令验证连接使用的IP是否正确,发现有时候出现域名解析失败。

出0入0汤圆

 楼主| 发表于 2012-10-29 10:26:04 | 显示全部楼层
SEND OK 一般会在发送数据后多长时间返回呢?

发现有时候发送数据后20多秒都没有返回SEND OK。

出0入0汤圆

发表于 2013-12-30 09:11:25 | 显示全部楼层
也碰到一样的问题,不知道楼主最后怎么解决的?或者有什么结论?

出0入0汤圆

发表于 2014-11-25 17:58:51 | 显示全部楼层
我现在也遇到激活移动场景不成功,GSM好折腾人

出0入0汤圆

发表于 2016-4-17 08:05:44 | 显示全部楼层
请问下楼主有解决这个问题么?我目前也发现PDP错误,我连接大概一天都是正常的,但是一天后就会持续出现PDP错误,重新启动就好了,也不知道根本原因是什么。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 19:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表