LinuxとAndroid間のWi-Fi Direct

LinuxとAndroid間のWi-Fi Direct

Wifi Direct、特にOdroid-C1とGalaxy S7を介してLinuxとAndroidを接続しようとしています。 wpa_supplicantとwpa_cliを使用してWi-Fiダイレクト接続を正常に設定したので、Androidは次のようにWi-Fiダイレクト接続を表示します。 (赤い長方形の内側)

ここに画像の説明を入力してください。

問題は、ファイル転送やPING転送などの操作をどのように実行できるかということです。

2つのLinuxシステム間のWi-Fiダイレクト接続では、各IPアドレスを簡単に設定できるため、FTPまたはSSHを使用できます。しかし、AndroidではIPアドレスがわかりにくく、ほとんどすべてのWi-Fi Directアプリは機能しません。

この状況について知っている人はいますか?

ベストアンサー1

必要なものを達成する1つの方法は、デバイスの1つ(たとえば、Linuxを実行しているデバイス)に静的IPアドレスを割り当てることです。

ifconfig p2p-interface 192.168.1.5 netmask 255.255.255.0 up

(自分のものと一致するように変更します。ここで、p2p-interfaceはwpa_supplicantを実行した後にp2p通信用に作成されたインターフェースで、私のデバイスではp2p-wlan0-0です。)

他のデバイス(Android携帯電話の場合)でアプリを使用して適切なIPアドレスに接続します。

おすすめ記事