2017-01-24 2 views
0

私は2台のデバイスを持ち、どちらもWifi Directをサポートしています。両方のデバイスでWi-Fiダイレクトをオンにし、第1デバイスから他のデバイスに接続するには、MACアドレスをプログラムで取得します。

しかし、自分のアプリケーションの近くにあるWifi Directデバイスをリストアップして、WifiP2P APIを使ってピアリストのコールバックで提供するWifiP2PDeviceオブジェクトを使用して接続することができます。ここでは、リモートでWifiP2PDeviceオブジェクトを構築する方法がありますデバイスのMACアドレスを直接入力し、運がない状態で接続しようとしています。

誰でもこの問題の解決にお手伝いできますか?特定のWi-FiダイレクトMacアドレスに接続する方法

答えて

1

wifi-direct経由で任意のデバイスに接続するには、接続する前に各デバイスが近くのピアまたはサービスを検出して、wifi-directが有効であり、検出可能であることを確認する必要があります。

私のテストでは、正しいMACアドレスを持っていても、ピアやサービスの検出が実行され、探しているデバイスが見つからない限り、接続しようとすると機能しません。

デバイスが検出可能な場合は、新しいWifiP2Pデバイスを作成するか、ピアリストから戻ってきたものを再利用して接続することができます。

私はあなたの質問を正しく得たと思います。そうでない場合は、さらに説明していただければ幸いです。 Goodluck。

関連する問題