0

我正在寻找一个用于 Delphi 项目的库(win32),它使我能够通过以太网连接的 GSM 调制解调器设备(侦听 IP 地址)发送和接收 SMS(文本消息)。

到目前为止,我发现的所有库都支持通过 COM/USB/蓝牙/红外线连接的设备,但它们都不支持通过 IP 的直接连接(使用 COM 到 IP 重定向器或虚拟 COM 端口对我们来说不是一个选项)。

有谁知道这样一个库(或一个很好的经典 COM/USB/... AT 命令库(与 GSM07.05 GSM07.07 兼容),其中包含完整的源代码,以便我们可以自己扩展它以通过以下方式直接发送 AT 命令通过 IP 远程登录)?

谢谢科恩。

4

2 回答 2

2

我不知道有一个图书馆可以做到这一点,但您可以查看Kannel的来源。它们是可能对您有所帮助的调制解调器类型rawtcptelent

由于 AT 命令只是文本,您应该能够让您的程序建立 TCP 会话,然后直接发出命令。您的调制解调器使用的确切命令可能是制造商甚至是特定于型号的,这可能是为什么没有用于此的库的原因,但应该在文档中列出。

于 2009-12-28T16:01:27.063 回答
1

我认为答案将是“不”。我想不出任何通过 IP 添加到 PC 的 GSM 设备,它们总是串行通信,所以你真的在寻找一个库,它接受以太网命令并将它们作为串行写入设备(实际上是一个包装器)。我怀疑您会发现这一点,所有此类包装器都将被编写为公开更高级别的编程语言功能(例如 C# 类或 C lib),并且您进行的调用将通过该语言结构而不是 IP。

因此,您最好使用Serial->IP 转换器,它们工作得非常好(我们使用它们将串行设备连接到计算机的距离对于串行电缆来说太长了)并且它们是完全透明的。

于 2009-12-28T16:05:52.280 回答