最近开发了一个用短信猫拨打电话的语音告警项目。该项目和短信告警提示公用同一个短信猫。可是不知道为什么项目进程运行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
(出处: 深圳市未来时代科技有限公司)

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

  1. 通过asp.net 短信猫发短信

    如今手机已成为大众交流的主要工具.有关手机的程序开发越来越广泛,本节通过典型实例介绍如何利用短信猫发送.接收短信. 1.方案分析 发短信的一种方法是利用短信猫发短信,本例中使用的是生产的串口短信猫. ...

  2. 通过短信猫发送手机短信

    wavecom短信猫常用AT命令 一.一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带 (GSM 900,DCS 1800 或PCS ...

  3. 短信平台开发之短信猫资料简介

     短信猫 短信猫 所谓短信猫,其实是一种用来收发短信的设备,他和我们用的手机一样,需要手机SIM卡的支持,在需要收发短信的时候,在短信猫里面插入一张我们平时用的手机卡,插上电源,通过(USB或者串口. ...

  4. 短信平台的相关资料之短信猫

     短信猫 短信猫 所谓短信猫,其实是一种用来收发短信的设备,他和我们用的手机一样,需要手机SIM卡的支持,在需要收发短信的时候,在短信猫里面插入一张我们平时用的手机卡,插上电源,通过(USB或者串口. ...

  5. 分享一个GSM短信猫接口程序

    分享一个GSM短信猫接口程序 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/ex_net/article/details/8586348 作者:张 ...

  6. 短信猫GSM Modem

    短信猫是用来收发短信的设备,和手机一样 插入SIM卡,通过(USB或串口)数据线/PCI插槽接到电脑上 在电脑上通过相关软件就可以实现短信收发的功能 相关软件也就是收发短信的短信应用软件 可以自己开发 ...

  7. CentOS5.4下安装短信猫

    为了能及时知道网站的运行情况,我打算给我们服务器上一套监控系统,在网站出现问题后,及时的通知我,初步打算采用邮件,短信,msn这三种方式,今天我们这篇文章主要是讲linux下短信猫的安装. 硬件环境: ...

  8. gnokii 短信猫 中文安装使用文档

    gnokii 短信猫 中文安装使用文档 2010年11月19日 - admin 8月份做的一个东东,重新整理了一下发上来.当日后使用文档! 环境: centos 5.2,短信猫设备: wave 安装软 ...

  9. 短信猫AT+CMGL指令接收短信明明有短信但串口调试就是错误

    本文章主要给新手不常看AT指令详细说明书进行快速参考,或者有些老手一时大意忘记了,AT+CMGL读取指令的前提设置导致无法读取短信的问题.我偶尔给客户检测设备售后也会因为忘记了前置设置而无法读取短信, ...

  10. C#通用类库--短信猫操作类1(原始AT命令)

    一个C#资源分享平台,专业分享学习高质量代码,每周期布置学习任务,激发学习C#兴趣!(QQ群:128874886)  关于C#操作短信猫的文章在博客园也有很多,其中个人认为比较专业的就是 给我一杯酒 ...

最新文章

  1. 参赛队员对于第十六届全国大学智能车竞赛的建议-05月
  2. [ Linux ] 釋放記憶體指令(cache) - 轉載
  3. 关于Direct2D
  4. 送给前端开发者的一份新年礼物
  5. OpenCV 入门级一
  6. 【vlan-给予mac地址认证】
  7. 问题解决:java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
  8. 函数式编程了解一下(上)
  9. 通过命令行工具使用阿里云资源编排服务
  10. 解决Scrapy抓取中文网页保存为json文件时中文不显示而是显示unicode的问题
  11. html风格的滚动条
  12. SQLSERVER到底能识别多少个逻辑CPU?
  13. python库下载安装_Windows版的各种Python库安装包下载地址与安装过程
  14. scratch节假日课程:春节舞狮
  15. web前端期末大作业:美食文化网页设计与实现——美食餐厅三级(HTML+CSS+JavaScript)
  16. 软件开发流程规范介绍
  17. [Anaconda学习]本地查看代理ip,anaconda挂代理
  18. excel 语法大全
  19. 【VBS发邮件】乱码解决方法
  20. 如何升级Windows 11正式版?四种方案都在这里了

热门文章

  1. 详解抖音千人千面的智能推荐机制
  2. 草图大师SketchUp pro 2018中文版
  3. 怎么把java程序打包?java源代码打包方法
  4. SpringBoot+RabbitMQ 实现 RPC 调用
  5. Redis 集合排序
  6. Github爆款!Aura v2.0.0正式版来了…
  7. el-dialog可拖拽
  8. Python实现音频文件格式转化
  9. 【转载】原生Ajax写法
  10. 如何在知网下载PDF文件