linux如何往手机发短信,如何在linux中接收传入的短信通知?

我已经在Windows机器上编程了一个D-Link GSM调制解调器来发送和接收SMS,用于测试我使用了超级终端。如何在linux中接收传入的短信通知?

在windows中,连接管理器启动COMx端口,调制解调器使用一个未列出的COMx端口,通过该端口我可以发送SMS,并通过列出的NMEA端口接收传入的SMS,例如+ CMTI:“ME” RING + CLIP:XXXXXXXXXXXX

我成功地解释了消息并将其编程为符合我在Windows中的要求。在linux(Fedora)中尝试相同的操作时,我看到调制解调器将/ dev/ttyUSB0和/ dev/ttyUSB1初始化为两个新识别的设备。我使用minicom来设置设备端口并将AT命令传递给相同的端口。

在这两个设备(/ dev/ttyUSB0和/ dev/ttyUSB1)中,我都没有收到未经请求的AT结果代码,例如+ CMTI指示,只要我期待新的SMS。仅供参考我已根据手册和其他几种组合设置了CNMI设置。

奇怪的是,我可以看到RING,当我打电话,但不+ + CLIP:< callerinfo>。同样,我没有获得++ PSBEARER:XX,Y或+ CMTI:“ME”,XX

唯一的替代解决方案是定期轮询UNREAD消息,这通常是一个糟糕的设计。请告诉我,如果我在配置方面做错了什么,我应该改变一些其他的东西吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值