1

在我们的项目中,目前我们正在使用 GSM 系统发送和接收 SMS 消息(意思是由一些第三方 SMS 服务提供商通过 URL )。但现在我们需要将其迁移到 GPRS 系统中。

也就是说,我们需要用GPRS系统代替GSM。我们不知道架构将如何。在 GSM 中,消息是通过使用 HTTP API 的应用程序的 URL 发送和接收的。

我们如何使用GPRS发送和接收消息,请告诉方法。

提前感谢,马赫什

4

4 回答 4

3

首先,GPRS永远不能发送短信。您可以使用可以为您发送 SMS 的 GPRS 连接到任何 SMS 网关,GPRS 基本上是 GSM 网络的互联网服务,它有完全不同的目的。GPRS 是 HTTP 传输,仅此而已

我请您解释一下您希望如何发送 SMS的用例场景?鉴于这里的人可以更好地帮助您并提出正确可行的解决方案。

于 2009-07-14T06:27:49.497 回答
1

基本上,您需要配置您的设备,以便它可以“拨打”GPRS 连接。这就像在 PC 上拨打调制解调器。然后,您应该能够使用 TCP 或 UDP 发送和接收数据,就像使用任何其他“正常”应用程序一样。当您尝试使用 TCP 连接到主机时,某些设备会自动“拨号”GPRS 连接,而对于其他设备,您必须手动拨号。

您现在只需要考虑“如何在我的设备和我的服务器之间使用 TCP 或 UDP 交换消息”。

于 2009-06-22T07:05:32.080 回答
1

对于基于 SAGEM HiLo 的 GPRS 调制解调器,您可以使用命令

AT+CGSMS=2 // 这意味着 SMS 的首选数据包域,如果不可用,则使用电路交换

于 2010-08-08T11:19:34.750 回答
0

我猜您正在使用的是 SMS 网关服务提供商,它可以通过 HTTP/GET 或 POST 将传入的短消息路由到您的目标 URL。

我正在为我的应用程序使用短信网关服务和直接 GPRS 连接。在这两种情况下,它们都会发送日志信息。不同之处在于使用 GPRS 不需要网关服务(因为您不是通过 gprs 发送短消息)。

您只需要设置调制解调器可以连接的套接字服务器。幸运的是,我找到了一个带有内置 python 解释器的调制解调器,因此编写客户端非常容易(不是那么巧合,套接字服务器也是用 python 编写的)。

于 2009-07-14T06:15:23.953 回答