如何解决为 ESP32 实现 Wi-Fi Direct
首先,我指的是 here 中描述的 Wi-Fi P2P 标准,并指定了 here。我不是指创建AP和站点对的方法。
第二,如果 ESP32 的 Wi-Fi Direct 实现已经存在,请分享。我找了很远,都没有找到。
具体来说,我想为 ESP32-WROOM-32E 实现 Wi-Fi Direct。我的理解是,硬件理论上能够处理 Wi-Fi Direct 标准,但尚未编写软件来这样做。如果我在这一点上有错误,请纠正我。
假设有可能,乐鑫的 ESP-IDF 是否可以用于实现 Wi-Fi Direct,使用诸如 esp_wifi_80211_tx
(描述为 here)之类的函数?或者这样的实现需要在较低级别编写吗?如果有,低到什么程度?我需要开始学习 ESP32-WROOM-32E 中 Xtensa 处理器的指令集吗?或者在裸机和 ESP-IDF 之间有中级 API 吗?
解决方法
据我所知,ESP32 不支持 WiFi P2P。
根据您的用例,乐鑫有一个名为 ESP-Now 的无连接协议,可在 ESP32 之间提供点对点通信。 ESP-Now 可以发送最多 250 个字节的有效载荷,并且取决于配置,最多 20 个对等点。它可以在Arduino平台或ESP-IDF下运行,适用于ESP8266和ESP-32。
我有一个在一对 ESP-01 (ESP-8266) 上运行的示例,并进行了范围测试,您可以进一步阅读 here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。