質問

現在、私たちのプロジェクトでは、GSMシステムを使用してSMSメッセージを送受信しています(つまり、URLを介したサードパーティのSMSサービスプロバイダーによる)。しかし、今ではGPRSシステムに移行する必要があります。

それは、GSMをGPRSシステムに置き換える必要があるということです。私たちはどのようにアーキテクチャを知りません なります。 GSMでは、HTTPを使用してアプリケーションからURLを介してメッセージが送受信されました API。

GPRSを使用してメッセージを送信および受信するにはどうすればよいですか?その方法を教えてください。

事前に感謝、 マヘシュ

役に立ちましたか?

解決

まず、 GPRSはSMSを送信できません。 GPRSを使用してSMSを送信できるSMSゲートウェイに接続できます。GPRSは基本的にGSMネットワーク用のインターネットサービスであり、まったく異なる目的を持っています。 GPRSはHTTPトランスポートであり、それ以上のものはありません

SMSの送信方法のユースケースシナリオの説明を要求しますか?ここにいるこの人々があなたをよりよく助け、正しい実行可能な解決策を思いつくことができることを考えると。

他のヒント

基本的に、「ダイヤル」できるようにデバイスを設定する必要があります。 GPRS接続。これは、PCでモデムをダイヤルするようなものです。その後、他の「通常」と同様に、TCPまたはUDPを使用してデータを送受信できるはずです。応用。一部のデバイス「ダイヤル」 TCPを使用してホストに接続しようとするとGPRS接続が自動的に行われます。他のデバイスの場合は、手動でダイヤルする必要があります。

「デバイスとサーバー間でTCPまたはUDPを使用してメッセージを交換する方法」について考える必要があります。今。

SAGEM HiLoベースのGPRSモデムでは、コマンドを使用できます

AT + CGSMS = 2 //これはSMSのパケットドメインを優先することを意味し、利用できない場合はCircuit Switchedを使用します

使用していると推測しているのは、HTTP / GETまたはPOSTを介して着信URLを宛先URLにルーティングできるSMSゲートウェイサービスプロバイダーです。

アプリケーションにsmsゲートウェイサービスと直接GPRS接続の両方を使用しています。どちらの場合も、ログ情報を送信します。違いは、GPRSを使用する場合、ゲートウェイサービスを必要としないことです(GPRS経由でショートメッセージを送信しないため)。

モデムが接続できるソケットサーバーをセットアップするだけです。幸いなことに、Pythonインタープリターが組み込まれたモデムを見つけたので、クライアントを書くのは非常に簡単でした(ちなみに、ソケットサーバーもPythonで書かれていました)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top