0

レベル 14 API 関数を使用して Android 4.0.3 携帯電話を Wifly モジュールに接続するにはどうすればよいですwifi directか? アドホック モードで動作するように Wifly を構成し、 Android.developer ガイドに示されているように Android アプリを作成しましたが、ピアが見つかりません。

4

3 に答える 3

2

Android 4.0 以降、Android フォンをアドホック モードで Wifly モジュールに接続することが可能になりました。ルート化する必要はありません。次の手法を使用します。

  1. ヘルパー アプリ (Google Play で入手可能、または独自に開発) を使用して、電話にアクセス ポイントを作成し、SSID、パスフレーズ、および IP アドレスを調べます。
  2. この情報を使用して Wifly モジュールを構成します。
  3. 作業中のアプリで、標準のソケット プログラミングを介して Wifly モジュールと通信します。

これらの 3 つの手順については、次の記事で説明しています。

  1. http://sailboatinstruments.blogspot.ca/2012/10/talking-to-android-phone-through-wi-fi.html

  2. http://sailboatinstruments.blogspot.ca/2012/11/gps-data-from-wifly-to-android-phone.html

  3. http://sailboatinstruments.blogspot.ca/2012/11/gps-data-from-wifly-to-android-phone_28.html

現在の制限は、新しい AP を作成するときに Wifly を再構成する必要があるように、SSID とパスフレーズに編集不可能なランダムな名前が付けられることです (ただし、Wifi が有効になっている限り、AP は電話上で存続することに注意してください。ヘルパー アプリで削除します)。永続的な SSID とパスフレーズを保持できるようにすることで、将来の Android リリースでこの制限が取り除かれることを期待しましょう。

更新: Android 4.2.1 では、上記の制限がなくなったようです! アクセス ポイントを削除して再作成しても、SSID とパスフレーズは同じままです。

于 2012-10-15T10:56:57.817 に答える
0

通常の方法でAndroid(iOSでは可能)を介してアドホックモードデバイスを操作することはできません。

こちらをお読みください:http ://www.xda-developers.com/android/android-ad-hoc-wireless-network-support/

このリンクは、AdHocを操作する方法を示しています。

于 2012-07-30T12:00:51.397 に答える