問題タブ [wifi-direct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1966 参照

android - いずれにせよ、wifi ダイレクト グループ作成で選択した SSID とパスフレーズを設定できるものはありますか

通常の Android WiFi デバイスと、WiFi ダイレクトをサポートする別の Android デバイスとの間に p2p 接続を作成したいと考えています。グループ(WifiP2pManagerのcreateGroupを使用)を正常に作成でき、Androidから提供されたSSIDとパスフレーズを使用して、通常のWiFiデバイスをWiFiダイレクト対応デバイス(wifiを使用してグループを作成したデバイス)に正常に接続できますダイレクト API)。しかし、ここではAndroid がランダムな WiFi SSID とパスフレーズを提供するため、常に adb ログで SSID 名を確認してから、他のデバイスに入力します。

任意の SSID とパスフレーズを設定できる方法はありますか?

ありがとうコズロフ

0 投票する
1 に答える
2195 参照

android - Android プラットフォームでの wifi-direct とのクライアント/ピア通信

A、B、C の 3 つの Android デバイスがあります。それらは wifi-direct 経由で接続されています (B がグループ所有者であると仮定します)。

質問が 2 つあります。1. A が C にメッセージを送信したいのですが、そのメッセージは C に到達するためにグループ所有者 B を通過する必要がありますか? 2. グループ所有者 B が誤って切断した場合、A は引き続き C にメッセージを送信できますか?

ありがとう!

0 投票する
1 に答える
282 参照

android - Android での WIFI ダイレクト アクティビティの監視

ICS で Wi-Fi ダイレクト アクティビティを監視する方法はありますか?

開いているすべてのポートと IP などを一覧表示する netstat コマンドのように...

ありがとう。

0 投票する
0 に答える
531 参照

android - AndroidでMulti-Role Managerを作成するには?

Androidでプロジェクトを行う必要があります。並行して動作する Wi-Fi、Wi-Fi-Direct、ホットスポット用の Multi-Role Manager を作成するよう依頼されました。現在、2 つまたは 3 つのアクションを同時に使用することはできません。1 つのアクションが別のアクションをキャンセルします。

これを開始する方法さえわかりません。システム内の何かを変更する必要がありますか。以下のリンクを見つけましたが、どのように使用できるかわかりません。

誰かがそれを行う方法を知っていますか?

前もって感謝します。

http://source-android.frandroid.com/frameworks/base/services/java/com/android/server/WifiService.java

0 投票する
2 に答える
5755 参照

android - Wi-Fi ダイレクト技術

Wi-Fi Direct 経由でビデオ ストリーミングを転送するアプリを作成することを考えています。私はすでに(Stackoverflowでも)それをグーグルで検索しましたが、サポートされているデバイスを指定するリストは見つかりませんでした.

私の質問は次のとおりです。Samsung Galaxy Mini (Android 2.3.6 Gingerbread を搭載した GT-S5570B) で Wi-Fi Direct を使用してアプリケーションをコーディングすることは可能ですか? このテクノロジに関するハードウェアの制限はありますか、それともコードだけで十分ですか?

0 投票する
1 に答える
293 参照

wifi - インストールされているアプリの検出: インストールされているアプリに基づいて、近くにある電話 (WiFi Direct) をスキャンして一覧表示するにはどうすればよいですか?

この特定のアプリを携帯電話にもインストールしているユーザーと、wifi ダイレクトを使用して接続するアプリを構築しています。携帯電話にインストールされているこのアプリが、この特定のアプリがインストールされているデバイスのみをスキャンする方法を知りたいです。

基本的に、近くの電話 (wifi 範囲) を除外し、この特定のアプリがインストールされている電話のみを表示したいと思います。

0 投票する
1 に答える
47113 参照

android - iPhoneをAndroidのWifiDirectソフトAPに接続します

Wifi Directは、デバイスの1つにソフトAP(ソフトウェアアクセスポイント)を作成することで機能することを知っています。また、多くのAndroidがWifi Directをサポートしていることも知っていますが、iPhoneはサポートしていません。

私の質問は、Android側ではWifi Directであるが、iPhone側では通常のwifiであるデバイス間wifiリンクを作成することは可能ですか?AndroidのWifiDirectがソフトAPを提示する場合、iPhoneは通常のAPと区別がつかず、関連付けることができます。

これが、ルーターAPが利用できない荒野にあると想像してみてください。また、どちらのユーザーもテザリングプランを持っていません。

このリンクは、Bumpのようなアプリがファイルを転送するために使用します。

0 投票する
1 に答える
3917 参照

java - Android で WiFi Direct が正しく動作しない

Android Jelly Bean 4.1.1でwifiダイレクトを使用してアプリを開発しようとしています。p2p が有効になっている場合は、すぐに電話します

その後、折り返し電話がかかってきます

2台のSamsung(Google) Nexusデバイスでテストしており、両方でwifi Directがオンになっています。しかし、このコールバックはピアの空のリストを返しています。しかし、たとえば、デフォルトの wifi ダイレクト インターフェイスで [ピアの検索] ボタンをクリックすると、2 番目のデバイスがすぐに起動します。

WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION

そして、この内部呼び出し

を使用してそのイベントのピアをリクエストしているので

今度は仲間に会えます。私はこれを何度も見ています。

考えられる理由は何ですか?ありがとう

0 投票する
1 に答える
402 参照

java - デバイスが WiFi インターフェースに接続されている場合、WiFi Direct ピアを識別できない

samsung(google) nexus デバイスを使用して Android Jelly bean 4.1 で WiFi Direct に取り組んでいます。純粋にwifiダイレクトを使用していて、デバイスが他の外部インターフェイスに接続されていない場合、ピアを検出して接続できます。

しかし、テストとして、両方のデバイスをルーターに接続し、1 つのデバイスで wifi direct を開始して、グループを作成しました。その後、次のデバイスを開始し、discover ピアを呼び出すと、成功しました。

すぐに requestPeers を呼び出し、ピアの空のリストを返します。ただし、両方のデバイスが他のインターフェイスに接続されていない場合も同様です。

どうすればこれを適切に行うことができますか?ありがとう

0 投票する
6 に答える
8245 参照

android - Android NSD がすべてのサービスを検出しない

Android Native Service Discovery を使用してアプリケーションを実行しようとしていますが、アプリケーションを実行すると、ネットワークからすべてのサービスが検出されないことがあります。4 つの Galaxy nexus を使用してhttps://github.com/joeluchoa/nsdからコードを実行していますが、ほとんどの場合、それぞれが異なる数のサービスを同時に検出します。

基本的に、ServerSocket でサービスを実行します。

次に、NsdManager の registerService メソッドを使用して公開します。

サービスを発見するには、NsdManager からメソッド discoverServices を使用します。

次のように mDiscoveryListener を使用します。

私は何か間違ったことをしていますか?誰かがこれに対する解決策または回避策を知っていますか?