关于短信猫死机的问题程序要如何解决

最近开发了一个用短信猫拨打电话的语音告警项目。该项目和短信告警提示公用同一个短信猫。可是不知道为什么项目进程运行3天左右就导致短信猫死机。状态是信号灯长亮,用电话拨打短信猫提示“已关机”。真是让人很郁闷,开始以为是猫的问题,结果换了一个猫,还是一样的。那就只能是程序的问题了。我将监听短信猫状态的进程关闭了,测试下看看是否还会死机。希望有碰到该问题的朋友给说说,交流一下。
-------------------------------------------------------------------------------------------------
今天使用ssh登录服务器,使用minicom 查看短信猫状态。
AT
OK
ATDT 13456478851
NO CARRIER


通过以上命令证明短信猫的硬件没有死,而拨打该短信猫的号码却提示已经关机,证明该短信猫没有登录网络,当前状态相当于飞行模式。通过开启正常拨打命令来恢复短信猫.
AT+CFUN = 1
OK
之后退出minicom
然后再进入minicom 拨打电话,短信猫恢复。
-------------------------------------------------------------------------------------------------
AT+CFUN= 0,
modem不可以打电话,发短信,但是可以有其他操作,比如读 sim卡之类的。
AT+CFUN= 1,
modem 可以打电话,发短信...所以叫做full functionality 
-------------------------------------------------------------------------------------------------

虽然猫可以远程恢复了,但是死机问题还是没哟解决。


解决方法:

具体马上解决问题方法没想到,但根据你的后面的分析可以暂时进行这样处理


你可以直接加入定时检测自动重启功能吧,AT+CFUN=1可以让短信猫复位重新启动,重新检查网络信号。编程时应该加上定时检测自动重启功能,例如发送失败多少条短信后重启,拨打电话多少次失败后重启设备。


关于短信猫死机的问题程序要如何解决
http://www.inextera.com/thread-170-1-1.html
(出处: 深圳市未来时代科技有限公司)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值