【问题标题】:Receive SMS faster (SIM800)更快地接收短信 (SIM800)
【发布时间】:2018-01-13 18:46:53
【问题描述】:

有没有办法在模块启动后立即接收发送到 GSM 模块(如 sim800)的 SMS 消息?

通常如果在接收模块关闭的情况下发送短信,然后启动短信需要几十分钟才能到达。但是,如果打开模块,消息几乎会立即到达。

有没有办法向网络发出我们现在已连接的信号并请求所有 SMS 消息?

我尝试了网络注销/注册 (AT+COPS=2 AT+COPS=0) 没有结果

【问题讨论】:

  • 我不认为这是标准化的,因此可能会因运营商而异,具体取决于他们使用的 SMS 解决方案及其配置方式。奥拉夫的建议也是我见过的工作。如果您有足够的灵活性,可能值得尝试使用不同的运算符,因为您可能会发现有些运算符的延迟更短。

标签: sms gsm telecommunication


【解决方案1】:

在这个模块上没有很多经验,我相信这是一个关于触发网络提供商尽快发送 SMS 的问题(例如,一旦您注册)。这可能取决于您连接的网络提供商。

使用标准手机,我体验到触发一些网络活动(例如给某人打电话或自己发送短信)似乎会刷新他们等待我的任何短信队列。您可以尝试在起床后立即发送短信

【讨论】:

  • 感谢您的回复。我试过了,它没有用,我发送了一些短信但没有收到旧短信。在 GSM 模块工作时发送新短信时,我才收到旧短信。
  • 不确定我们是否以同样的方式相互理解:我想在模块上线后立即发送短信来自模块,而不是
  • 是的,这就是我的意思。 1) 离线时向模块发送短信。 2)上电模块,10分钟没有收到短信。 3)我从模块发送短信,10分钟后仍然没有收到短信。 4)然后我在模块在线时再次向模块发送短信,两条消息都立即通过。
  • 在这种情况下:尝试从模块向自身发送消息
  • 不,奇怪的是它不起作用。我发送给自己的消息会立即到达,但不会在离线时发送给模块。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多