2017-08-06 127 views
0

有没有办法在模块启动后立即接收发送到GSM模块(如sim800)的短信?快速接收短信(SIM800)

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

有没有办法告知网络我们现在已连接并请求所有短信?

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

+0

我不认为这是标准化的,因此根据他们使用的SMS解决方案以及他们如何配置,它可能会因操作员不同而不同。奥拉夫的建议也是我见过的。如果您有灵活性,可能需要对不同的运营商进行试验,因为您可能会发现其中一些延迟较短。 – Mick

回答

0

不具有大量的经验此模块上,相信这是相当一个关于触发的问题网络提供商尽快发送短信(例如,只要您注册)。此可能取决于您要连接到的网络提供商。

对于标准手机,我制定了触发一些网络活动(例如,自己拨打某人或发送短信)的体验,似乎会刷新他们等待我的任何SMS队列。您可能会尝试尽快发送短信

+0

感谢您的回复。我试了一下,但没有奏效,我发出了一些短信,但没有收到旧的短信。当我在GSM模块工作时发送新的短信时,我只收到了旧的短信。 – tarmogr

+0

不确定我们是否以相同的方式了解对方:我认为只要模块在线*就发送短信*来自*模块,而不是*它* –

+0

是的,这就是我的意思。 1)短信到模块,而其离线。 2)上电模块,10分钟内没有传入短信。 3)我从模块发送短信,10分钟后仍然没有收到短信。 4)然后我再次发送短信给模块,同时它的在线和即时两条消息都通过了。 – tarmogr