如何解决无法从 Raspberry Pi
我正在尝试使用 wpa_cli 通过 WiFi 直接连接 Android 手机和 Raspberry Pi 板。
我已按照 https://raspberrypi.stackexchange.com/questions/117238/connect-android-smartphone-with-wi-fi-direct-to-a-raspberry-pi 在 RPi 上设置 P2P 连接。
当我从 android 设备启动连接时,我可以使用“virtual_push_button”方法连接这两个方法(即,将连接请求从 android 手机发送到 RPi),然后使用“p2p_connect <dev_addr> pbc
”接受 RPi 上的连接请求& wpa_cli 上的“wps_pbc
”命令。
但是我无法启动从 RPi 到 android 设备的连接。当我尝试使用“p2p_connect <dev_addr> pbc
”命令从 RPi 连接到 Android 设备时,我应该在 Android 设备上看到弹出窗口。
这是我正在使用的 wpa_supplicant.conf 文件:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
driver_param=p2p_device=1
update_config=1
device_name=RasPi3
device_type=1-0050F204-1
config_methods=virtual_push_button
p2p_go_intent=7
p2p_go_ht40=1
country=IN
当我在 ubuntu 笔记本电脑上尝试相同的操作时,我在运行“P2P-DEVICE-FOUND
”命令后在 wpa_cli 上收到“p2p_find
”事件。当我运行“p2p_connect <dev_addr> pbc
”命令时,我在安卓手机上看到了连接请求弹出窗口。
但是在 RPi 上,我在“P2P-DEVICE-FOUND
”之后没有看到“p2p_find
”事件。但是,当我在 wpa_cli 上运行“p2p_peers
”命令时,会列出附近的 wifi 直连设备。仅在我从 android 向 RPi 发送连接请求后,我才会在 RPi 上收到此“P2P-DEVICE-FOUND
”事件。
wpa_supplicant 中是否缺少任何配置?
我还按照 https://raspberrypi.stackexchange.com/questions/45451/connect-to-raspberry-pi-3-over-wi-fi-direct 使用 Arch Linux ARM 启动 Pi3,以防 RPi OS 上出现一些配置问题。我在 Arch Linux ARM 上尝试了相同的实验。但在这里,我在 wpa_cli 上运行“P2P-DEVICE-FOUND
”后也没有收到“p2p_find
”事件。
我尝试了多个 wpa_supplicant 版本(2.6、2.8 和 2.9),但这种行为是相同的。
有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。