求助:如何与手机点对点传输(P2P、Direct)
Moderator: Bob
-
pengyanxin
- Posts: 2
- Joined: Mon Nov 13, 2023 8:00 am
求助:如何与手机点对点传输(P2P、Direct)
我看了下例程,ESP32只能通过ESP NOW 与另一台ESP32 进行点对点直连。不知道ESP32是否支持与安卓手机进行点对点(P2P)进行数据传输。 P2P需要WiFi Direct,而ESP32 暂时还没有实现WiFi Direct?
-
AndrewWang
- Posts: 8
- Joined: Thu Jan 01, 2026 8:54 am
Re: 求助:如何与手机点对点传输(P2P、Direct)
根据这个issue来看,目前ESP-IDF还不支持WiFi Direct功能,也就是WiFi P2P。
https://github.com/espressif/esp-idf/issues/6522
https://github.com/espressif/esp-idf/issues/6522
-
AndrewWang
- Posts: 8
- Joined: Thu Jan 01, 2026 8:54 am
Re: 求助:如何与手机点对点传输(P2P、Direct)
我尝试解决这个问题,想自己开发一个基于ESP-IDF的P2P功能,这是我的github仓库网址:目前的进展是已经实现了让ESP设备出现在安卓手机的WLAN直连列表上,但还不具备连接功能和数据传输功能。
https://github.com/AHWang2/ESP-WiFi-P2P-WiFi-Direct
我认为WiFi Direct的优势有两个:
1. 相比于传统WiFi-AP和WiFi-STA的工作模式,P2P直连手机时,手机可以不断开当前连接着的WiFi。
2. 相比于其他P2P类型的功能,比如蓝牙,WiFi Direct拥有更大的带宽。
请问你是想在什么场景适用这个功能?有具体需求吗?欢迎讨论
https://github.com/AHWang2/ESP-WiFi-P2P-WiFi-Direct
我认为WiFi Direct的优势有两个:
1. 相比于传统WiFi-AP和WiFi-STA的工作模式,P2P直连手机时,手机可以不断开当前连接着的WiFi。
2. 相比于其他P2P类型的功能,比如蓝牙,WiFi Direct拥有更大的带宽。
请问你是想在什么场景适用这个功能?有具体需求吗?欢迎讨论
Who is online
Users browsing this forum: No registered users and 2 guests