さまざまなデバイスが接続するアプリを開発したいので、調査を行っています。
アプリは Android または iPhone スマートフォンです。山岳機器やセンサー用となりますので、Wi-Fiルーターはご用意しておりません。長距離が必要なので、Bluetooth はオプションではありません。
スマートフォンにホットスポットを作成し、デバイスをこのホットスポットに接続することを考えています。この場合、私はこの方法でそれを行うことを考えています:
- プログラムでスマートフォンにホットスポットを作成します。Android では、次のようにします: http://www.whitebyte.info/android/android-wifi-hotspot-manager-class
- デバイスにホットスポットの名前を設定して、接続先がわかるようにします。ボタンを押すと、ホットスポットに接続します。
- Android デバイスは IP をブロードキャストするため、デバイスは接続先を認識します。
- デバイスが接続してデータを送信します。
これは実際のシナリオである可能性があると思いますが、次の点が心配です。
- 私のシナリオには、私が見ていない設計上の欠陥があるのかもしれません。
- デバイスのバッテリー: WIFI を「集中的に」使用すると、バッテリーはどのように動作しますか? (たとえば、5 分ごとに少量のバイトのデータを送信します)。
- このシナリオを iPhone で再現する機能。それは可能ですか、それともユーザーが手動でホットスポットを作成する必要がありますか?
- 私が考えられなかった他のフィードバック。
ありがとう。