禺画像]
ジャンクライフ:HTTPサーバーを立てる
(ネットに繋がらない山奥でAndroidユーザと写真をやり取りできる? - いまさら聞けないiPhoneのなぜ)
[URL]
「同じiPhone同士であれば、AirDropを使う手があります。Wi-FiとBluetoothを有効にしておけば、モバイル回線網の状況に関係なく、半径数メートル以内のiPhoneと写真などの書類を直接送受信できます。」
ああ、エアドロップもWi-Fiダイレクトなんだ・・・。
まあいい。
「Android 4.1以降の端末も、「Android Beam」という類似の機能がありますから、モバイル回線を使えない山奥でも影響はありません。」
うーん、ギャラクシーA21には、そんなもんは付いていなかったけどなあ(未調査:パッと見ではなかったがな)。
まあ、どうでもいいんですが。
問題は次だ。
「問題は、iPhoneとAndroidというプラットフォームの異なる端末間でやり取りするときです。」
どーする!?。
山奥だからな(最近は、スターリンクとか出てきてズルが出来るかもしれないけど、原則、ネットなんてどこにも飛んでない!)。
「手っ取り早いのはiPhone(またはAndroid)をWEBサーバ化するアプリ(ファイル共有アプリ)を導入すること」
「そのようなアプリには、ファイルアップロード/ダウンロードを行うためのWEBページも用意されていますから、アプリの画面を表示(WEBサーバを動作)しておけば、AndoroidやパソコンからiPhoneへ写真などのファイルを転送できます。」
浮沈子は、自宅内にウェブサーバーを立ててファイル共有しているから、その辺りのことは想像がつく。
が、ネットが繋がってないのに、んなもん立てたってしょうがないんじゃね?。
「いわゆるテザリング(インターネット共有機能)は、スマートフォンをルータとして動作させますから、iPhoneかAndroidのどちらかでテザリングを有効化し、そこをアクセスポイントとして他の端末から接続すればいいのです。」
浮沈子は、ギャラクシーA21の通信契約をしていないので、Wi-Fiテザリングをかけると弾かれてしまう。
やれやれ・・・。
で、京セラのKYV44をテザリングにして、あんな設定やこんな設定をして、セキュリティなんてなしにして(!)ウェッブサーバーをギャラクシーA21側に立てて、京セラのKYV44のIPアドレスを直打ちにして立てた。
導入したのはアンドロイドにHTTPサーバーを立てるアプリ。
(Simple HTTP Server)
[URL]
「Android 用の「Simple HTTP Server」の紹介 - 実験、プロトタイピング、デバイス間での簡単なファイル共有に不可欠なツールです。静的コンテンツを含むローカル HTTP サーバーを簡単にホストできます。携帯電話、タブレット、Android TV でアクセスできます。ファイルやプロトタイプのソリューションを簡単に共有します。 Web インターフェイスを介したアップロードや基本的なファイル編集 (* バージョン「PLUS」のみ) などの直感的なファイル管理機能をお楽しみください。今すぐ「Simple HTTP Server」を使用してプロジェクトを効率化しましょう。」
460円也の「PLUS」版だといろいろできるのかも知れないけど(Web インターフェイスを介したアップロードや基本的なファイル編集)、なにしろドキュメントが少なくて参った。
やれやれ・・・。
いろいろ弄っているうちに、ルート(IP:ポート入れて最初に見られるトップページ)の設定の仕方がようやく分かった。
それ以前の話として、IPアドレスの表示も、浮沈子の環境だと右端が欠けちまって、最初はそこで格闘となった。
アンドロイド独特のURLのコピペをしたら、やっと正しいIPアドレスが分かったぜ・・・。
セコメントをする