2012-12-11 51 views
0

我发送消息的每一分钟,我使用的是泰利特GE864-GPS调制解调器没有网络,我的调制解调器将在偏远的地方使用,所以我的设备将数据写入到GSM调制解调器会发生什么,并且如果邮件成功提交到目的地,我将得到如下响应:+ CMGS:,如果由于没有可用网络而未将msg提交到目的地,会发生什么情况。 “调制解调器是否会重试发送该消息”,如何找到调制解调器可用的网络。如果在GSM调制解调器

回答

1

答案AT + CREG?会告诉你设备当前是否在网络上注册。如果它在网络上注册,您可以发送短信(假设您的合同允许)。 AT + CREG记录在3GPP TS 27.007中,可从www.3gpp.org的规范页面获得。

在3GPP测试规范显示了一个快速浏览,没有测试的MS(GSM调制解调器)的行为试图发送一个移动台发起的短信,如果没有网络的时候。 测试在此处描述:3GPP TS 34.123第1部分,第16节。

因此,最快的做法是(a)询问制造商或(b)自己测试设备的行为。去一个没有网络的地方,尝试发送短信,等待,回到有网络的地方,看看短信是否被发送,设备在合理的超时后返回什么等。

一旦你知道设备的行为,你可以设计你的代码,基于在你发送短信之前检查是否有网络,等待+ CMGS并且可能在你的代码中超时。

+0

感谢您的回复,我正在等待我的硬件,一旦我收到我的调制解调器,我会按照您的建议自行检查行为。 – sagar0205