在我们的项目中,我们目前正在使用GSM系统发送和接收SMS消息(意思是,通过某些第三方SMS服务提供商通过URL)。但现在我们需要将其迁移到GPRS系统。
那我们需要用GPRS系统取代GSM。我们不知道架构如何 将会。在GSM消息中使用HTTP从外部应用程序通过URL发送和接收 蜜蜂。
我们如何使用GPRS发送和接收消息,请指明方法。
提前谢谢, 马赫什答案 0 :(得分:3)
首先, GPRS永远不会发送短信。您可以使用GPRS连接任何可以为您发送短信的短信网关,GPRS基本上是GSM网络的互联网服务,它有着不同的用途。 GPRS是HTTP传输,不再是。
我要求您解释您希望如何发送短信的用例场景?鉴于此,这里的人可以更好地帮助您,并提出正确可行的解决方案。
答案 1 :(得分:1)
基本上,您需要配置设备,以便“拨打”GPRS连接。这就像在PC上拨打调制解调器一样。然后,您应该能够使用TCP或UDP发送和接收数据,就像使用任何其他“普通”应用程序一样。当您尝试使用TCP连接到主机时,某些设备会自动“拨打”GPRS连接,对于其他设备,您必须手动拨号。
您只需要考虑“我如何在设备和服务器之间使用TCP或UDP交换消息”。
答案 2 :(得分:1)
对于基于SAGEM HiLo的GPRS调制解调器,您可以使用命令
AT + CGSMS = 2 //这意味着首选用于SMS的分组域,如果不可用则使用电路交换
答案 3 :(得分:0)
我猜你正在使用的是一个SMS网关服务提供商,它可以通过HTTP / GET或POST将传入的短消息路由到你的目标网址。
我正在为我的应用程序使用短信网关服务和直接GPRS连接。在这两种情况下,他们都发送日志信不同之处在于使用GPRS不需要网关服务(因为您不通过gprs发送短消息)。
您只需要设置调制解调器可以连接的套接字服务器。幸运的是,我发现了一个带有内置python解释器的调制解调器,所以编写一个客户端非常容易(顺便说一句,套接字服务器也是用python编写的)。