2009-06-22 126 views
1

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

那,我们需要用GPRS系统来代替GSM。我们不知道架构 将会如何。在GSM消息中,使用HTTP API从外部应用程序通过URL发送和接收。

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

在此先感谢, 马赫什

+0

什么是之间的性差异你在这里说的方法?你怎么知道该网址是GSM系统? – Shoban 2009-06-22 06:33:51

+0

gprs系统是什么意思? – Shoban 2009-06-22 06:35:00

回答

2

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

我请你到说明你想发送短信的用例场景?鉴于这里的人可以更好地帮助你,并提出正确的可行解决方案。

1

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

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

0

我猜你正在使用一个SMS网关服务提供商通过HTTP/GET或POST从而可以将收到的短消息到您的目标网址。

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

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

1

对于基于SAGEM希洛GPRS调制解调器,可以使用命令

AT + CGSMS = 2 //这意味着身高分组域短信,如果没有可用的使用电路交换