小编GTK*_*Koo的帖子

wpa_supplicant Linux 和 Android 之间的 wifi-direct 连接

我正在尝试在 Android 和 Linux 之间建立 wifi 直接连接。我正在使用 rtl8188au。

我通过使用 wpa_supplicant 找到了一些关于 wifi direct 的提示,所以我得到了 wpa_supplicant v2.0。这就是我为 wifi-direct 所做的。

1.Compiled rtl8288au driver, activated nl80211.
2.Compiled wpa_supplicant and wpa_cli for nl80211.
3.Run wpa_supplicant on linux, with option -Dnl80211. success.
4.Set ip address for wlan0.
5.Run wpa_cli, and try to connect to android device.
Run Code Online (Sandbox Code Playgroud)

连接可以立即成功,但很快就断开了。

这是 wpa_cli 日志。

wpa_cli -p /var/run/wpa_supplicant

> p2p_find
OK
<3>P2P-DEVICE-FOUND e6:fa:ed:8a:5e:e8 p2p_dev_addr=e6:fa:ed:8a:5e:e8 
pri_dev_type=10-0050F204-5 name='[Phone] Kulong' config_methods=0x188 
dev_capab=0x25 group_capab=0x0
>
>
> p2p_connect e6:fa:ed:8a:5e:e8 pbc
OK
<3>P2P-FIND-STOPPED
<3>P2P-DEVICE-FOUND e6:fa:ed:8a:5e:e8 …
Run Code Online (Sandbox Code Playgroud)

wifi wpa-supplicant android wpa-cli

6
推荐指数
1
解决办法
8308
查看次数

Linux 和 Android 之间的 Wifi Direct

我正在尝试通过 Wifi Direct 连接 linux 和 android,尤其是 Odroid-C1 和 Galaxy S7。通过使用wpa_supplicant和wpa_cli,我成功建立了wifi直连,所以Android显示Wifi直连,如下所示。(在红色矩形中)

在此输入图像描述

问题是我怎样才能做一些事情,比如文件传输,甚至发送 PING!

在两个linux系统之间的wifi直连中,每个IP地址都可以轻松设置,因此我可以使用FTP或SSH。但在android上,很难知道它的IP地址,而且几乎每个wifi direct应用程序都不起作用。

有谁知道这种情况吗?

linux wifi wpa-supplicant android

5
推荐指数
1
解决办法
2292
查看次数

标签 统计

android ×2

wifi ×2

wpa-supplicant ×2

linux ×1

wpa-cli ×1