|
|
a-i-service AiSms2Web FREE |
![]() |

AiSms2Web:起動画面
今回ご紹介する『AiSms2Web』は、Android端末に届いたSMSメールをインターネット上に構築した任意のサーバにPOST送信するアプリです。
Android端末で受信したSMSを確認するには、デフォルトでインストールされているメッセージというアプリを立ち上げれば確認できます。本アプリは、受信したSMSのログを端末だけでなく、サーバ上に記録しておく事が可能となります。
アプリ自体は、受信したSMSを任意のサーバに送信する事がメインとなるため、SMSのログを受信するサーバ構築が必要となります。また、サーバ構築にはPHPを理解し、サーバを所有していること、また、ある程度のネットワークの知識が必要となります。
よって、これらの知識がない方が本アプリを使うには、かなりハードルが高くなるので注意ください。こうした知識がない方でも、本アプリを使えるように紹介しますが、最低限サーバを用意する必要があります。サーバは、契約しているISP等のレンタルサーバでも構いませんが、PHPが動作する事が必須条件となります。
姉妹アプリの『AiRing2Web』『AiSensor2Web』と同様、サーバを用意できた場合、ログをPOSTするページを作成する必要があります。PHPを使用してページを作成するのですが、今回は開発元のエーアイサービスの協力により、シンプルなソースを用意しました。下記のソースをテキストエディタ等にコピー&ペーストして、任意のファイル名「●●●.php」というファイルを作成してください。後は作成したファイルを用意したサーバにアップロードすれば、準備完了です。
アプリ上で指定しなければいけないURLは、ここで構築したURLとなります。以上で、本アプリを使用するための条件が整います。
- 以下ソースコードです
//ログファイル
$file = ‘./api_log.txt’;
//ai*2wegから投稿された場合の処理
if(count($_POST)!=0){
//POSTされたデータ
$data = “”;
foreach($_POST as $key=>$value){
$data .= $key.”=”.$value.”\t”;
}
//ファイルへの書き込み
$text = file_get_contents($file);
$text .= $data.”\n”;
file_put_contents($file, $text);
//投稿結果表示
header(”Content-Type: text/html; charset=UTF-8″);
print “api “.count($_POST).”項目 “;
exit;
}
//以下、ブラウザで閲覧した場合
$text = file_get_contents($file);
?>
| 投稿内容 |
|---|
| “.$r.” |
上記のコードを含んだページファイルを、任意のサーバー上にあらかじめアップしておきます。

AiSms2Web:送信先設定
これより先は端末側(アプリ側)での操作となります。「送信先URLを設定」からアップした場所を設定します。
送信時のタイトルを、「電話番号の項目名」「本文の項目名」で設定できます。ここでは、デフォルトの「number」「body」のままにしておきます。
これで設定は完了です。
端末にSMSメールが届くと、自動的に先に設定したページ上にデータが送信されます。

AiSms2Web:送信結果
『AiSms2Web』は、SMSメールを端末の外で一括管理しておきたいという場合に使うアプリになります。後でまとめて参照したい場合や、送信相手などを把握するのに便利そうです。
また、PHPの知識のある方なら、他のデータベースと紐付けをするなどした活用もできるのではと思います。是非とも有意義な使い方を編み出してみてください。
<総括>
Android端末で受信したSMSをインターネット上の任意のサーバにPOST送信するアプリです。開発者向けのアプリで、POSTするサーバの構築内容次第で汎用性が広がると思います。一方、アプリ単体では機能しないので、サーバやPHPの知識がない方には敷居の高いアプリとなっています。
「AiSms2Web」は、SMSメールが届くたびに、あらかじめ指定しておいたインターネット上のアドレス(指定URL)に、SMSメールの内容を送信します。
このアプリをインストールしたAndroid携帯を1台あれば、インターネット接続契約の無い携帯電話からでも、SMSメールをAndroid携帯に向けて送信することで、インターネットに情報送信をする仕組みを作ることが可能になります。
携帯電話を使ったインターネットはハードルが高く、よくわからないので使っていない、電話機能だけあればよい、インターネット接続契約をしたくないという方にとって、従来は情報発信の手段はありませんでした。
一方、SMSメールは機種を問わず使用でき、また特別な契約も不要な、誰もが簡単に使える手段です。
「AiSms2Web」は、誰もが簡単に使えるSMSメールの内容を、自動的にインターネット送信することで、シンプルな操作で、インターネットへの情報発信を手助けします。
|
![]() | |
- ※
- 記事の内容は記載当時の情報であり、現在と異なる場合があります。
- ※
- アプリは端末の機種や設定により、正しく動作しない場合があります。












