2013-01-02 166 views
0

我需要通过服务器应用程序向使用GRPS连接启用的设备发送命令。 即认为安装在火车/公共汽车上的远程票价收集设备等通过GPRS与设备进行通信

用例是管理员使用服务器软件向设备发送软件更新或查询远程设备状态。

我的理解是GPRS支持的设备没有静态IP地址。在这种情况下,如果服务器需要发起请求,通信是如何发生的?

我听说过像唤醒呼叫一样向设备发送短信,这样GPRS设备就会向服务器发起请求,但这是唯一的方法吗?

回答

1

无论您的设备是否有静态IP地址取决于您的服务提供商,我怀疑许多通用的GSM计划(向消费者出售的产品)会为移动设备提供静态IP。具有特殊应用程序特殊计划的服务提供商可能会提供这些服务,因此可能值得一提。

当您的设备连接到网络时(例如动态DNS),您的设备可以通告其IP地址,从而使您的设备无需SMS即可工作。然而,如果您打算使用通用服务提供商,您应该确保他们允许传入流量到设备 - 我已经看到GSM服务提供商根本不允许任何传入流量进入GPRS设备,任何港口。

+0

至少有一个主要的国际运营商支持静态IP地址。 –