0

我需要从服务器应用程序向启用了 GRPS 连接的设备发送命令。即认为安装在火车/公共汽车等上的远程收费设备

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

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

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

4

1 回答 1

1

您的设备是否具有静态 IP 地址取决于您的服务提供商,我怀疑许多通用 GSM 计划(他们出售给消费者的那种)会为移动设备提供静态 IP。具有特殊应用程序特殊计划的服务提供商可能会提供它们,因此可能值得四处询问。

通过让您的设备在连接到网络时公布其 IP 地址(就像动态 DNS 一样),您可以在没有 SMS 的情况下使您的事情正常工作。但是,如果您要使用一般服务提供商,您应该确保他们允许传入流量到设备 - 我实际上已经看到 GSM 服务提供商根本不允许任何传入流量进入 GPRS 设备,任何港口。

于 2013-01-02T19:29:46.010 回答