我正在使用 ESP-WROOM-32 在我的项目中使用 BLE 和 ESPNow 进行无线通信。 我在尝试将 BLE Scan 和 ESPNow 作为接收器一起使用时遇到问题,似乎 ESP32 有硬件限制,需要一个共享 RF 模块:https://docs.espressif.com/projects/esp-idf/en/latest/esp32 /api-guides/coexist.html
我使用了两台ESP32进行测试,一台作为主机发送数据,另一台在ESPNow上接收数据,但是一旦BLE开始扫描,ESPNow就停止了并且没有接收到更多数据。
有人设法让他们一起工作吗?
是的,这在 BLE 模式下对我来说确实有效。使用默认库和 nimbleBLE。我让 espNOW 同时从 BLE 和 ESPnow 运行 RX/TX。使用 platformio 和 v6.5 IDE esperiff 和 Visual Studio 代码。仅基本示例就可以正常工作。我知道的帮助不是很多,但它确实有效。