2009-06-22 129 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 //這意味着身高分組域短信,如果沒有可用的使用電路交換