打印

怎样知道GSM模块发送短信是否成功?

[复制链接]
3870|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
43774275|  楼主 | 2009-11-26 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用AT命令发送短信,模块会返回一个成功或者失败的信号回来,但现在小弟经过测试,我通过模块发送10条短信息,模块返回的信号都是成功信号,但是收到的信息却不是10条,有可能是3条,5条,这是什么问题引起的??
      模块返回给我们的信号是否是它已经把信息发送给基站的信号,还是模块接收处理了信息,但不代表与基站的通信成功的信号呢??如果是后者,我要怎样才能准确知道我的信息是否发送成功呢??

相关帖子

沙发
浪子007| | 2009-11-26 11:36 | 只看该作者
如果返回了OK,表明短信息已经发出了。至于你能否接收到,就要找移动电话的运营商了。短信接收一般都会延迟,时间不定。

使用特权

评论回复
板凳
chunyang| | 2009-11-26 15:52 | 只看该作者
可以要求回执,但实际上无需这么做,控制好SMS发送工艺即可,不要过于频繁,模块返回的每一信息都要进行分析。

使用特权

评论回复
地板
sinanjj| | 2009-11-26 17:39 | 只看该作者
收到了再回个ok

使用特权

评论回复
5
super057| | 2009-11-29 00:20 | 只看该作者
收到OK说明模块到机站OK了
至于有没有发到收信人的手机,这个要通过移动的网络知道
有些发送失败,会收到短信提示(记得电信CDMA自动就有这个提示,GSM可能要像开启呼叫等待功能一样,向移动的网络申请一个结果短信)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

16

帖子

1

粉丝