2012-03-24 2 views
1

ときどのように(原則的に)WebサーバーはプロセスにSMSメッセージを受信しますか?

a) an sms is sent to a number like 40404 

b) A web server receives an HTTP request with GET/POST parameters and executes an action. 

私は私が実際にa)b)の間で何が起こる)フードの下で何が起こるかは非常に簡単な手順/言語で理解したいです。

ii)その移行を処理するためのオープンソースライブラリ(クラウドAPIではなく)は何ですか。

私にはこれを行うAPI(Twilioなど)があることは知っています...しかし、私は非常に高いレベルで正確に何が起こっているか知りたいので、実際にこのことを学ぶことができます。

答えて

0

非常に高いレベルでは、もう一方の端にもう1つのモバイルレシーバ(お使いの携帯電話など)があります。メッセージを受信して​​コンピュータに渡します。そのコンピュータには、要求(実装などに応じて)を理解するプログラムがあり、必要なアクションを実行できます。たとえば、Webサーバーにhttp要求を送信することができます。

+0

ありがとうございます!あなたは "モバイル受信機"が "メッセージをコンピュータに渡す"と、これを実際にどのように構築するのかを学ぶための良いリソースを提案できますか? – algorithmicCoder

+1

技術的には、GSMモデムと対話してATコマンドを使ってメッセージを送信することができます。私は(従業員として)偏見を持っていますが、Twilioをチェックします。あなたが私たちと一緒に番号を持ってくると、メッセージが入り、すべてのメッセージパラメータで設定したURLへのPOSTを行います。 – CaseySoftware

+0

この記事(http://stackoverflow.com/questions/6893562/send-sms-from-desktop-application/8034620#8034620)では、SMSゲートウェイを使用してSMSを送信する方法と、そのフードの下で何が起こるのかを理解することができます。お役に立てれば。 – Drona