1

我有一个内置于 asp.net 的应用程序 csharp,它通过在 GSM 硬件的串行接口上​​使用 AT 命令来发送 SMS 警报。到目前为止,由于调制解调器已物理插入机器,因此一切正常。我们正在将应用程序部署在无法物理插入 GSM 的远程机器上。

如果我为其分配了实时 IP,有什么方法可以访问远程放置的机器上的 GSM 调制解调器?

4

2 回答 2

2

GSM 调制解调器在 IP 上没有获得 ATCommands。您需要访问 COM 端口才能向 GSM 调制解调器发送命令。您可以运行 Windows 服务/应用程序/Web 服务,您将在其中发送消息,并将通过 Windows 服务/应用程序/Web 服务发送到调制解调器。

网络服务可能是一个解决方案。由于您已经开发了一个与 GSM 调制解调器一起使用的应用程序,因此您需要调用一个 Web 服务,该服务可能具有与调制解调器对话的代码或可以将消息传递给您现有的应用程序。

于 2012-07-03T06:35:14.103 回答
1

看看 sourceforge 上的com0com项目。它提供虚拟 COM 端口和子项目hub4com,它甚至允许您通过 TCP/IP 进行 COM 通信。

于 2012-07-03T06:41:39.290 回答