请教:串口CDMA猫实现断线检测的办法。
我用pppd拨串口cdma猫,可以拨叫成功,但是经常会出现断线的情况,我现在用ping一个远端ip的方法来做断线检测,这种办法比较土,不能即使上报是否断线。有没有什么好的办法实现这种功能啊,就像windows下拨一个56k猫一样,如果断线了会立马通知设备断线的。是否更好的办法需要涉及到硬件上,因为我目前串口使用三根线连接猫(Tx,Rx,GND),我想会不会串口的9根线当中的其他六根中的某一根会携带设备是否断线的信息啊,如果有的话,那么应该就可以做驱动来实现它了。现在连一个想法都没有,郁闷啊,还望高人指点下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果驱动里面有个定时器就好了,实现一个类似脉搏的功能,就是间歇性的检测网络状态,并对异常情况发出告警提示。
感谢版主回复,不过我现在还没有如何实现的办法呢,不知道我的CDMA模块连串口的9个管脚是否带了设备状态的信息,我想modem是不是应该有个标准的,这个标准定义了符合标准的模块的各个管脚的作用,并且其中有一个是做状态上报的。
这个你可以查看一下参考手册,通常来说都是用一个内核线程来作为monitor,检测到异常情况后就通知用户层。