【发布时间】:2021-08-06 13:28:57
【问题描述】:
我有一个 RPi4,它有一个由 Cypress (Cypress CYW43455) 生产的板载 BT/Wifi 模块。
通过在 RPi 上使用 BlueZ,我可以运行以下命令来同时使用 Classic 和 BLE 功能:
l2ping MAC //this uses classic bluetooth
hcitool lescan //this uses BLE scan
gatttool //this uses BLE also
现在我不知道Cypress CYW43455 是如何与 RPi4 的 CPU 接口的,但我想通过将ESP32 与 RPi4 结合使用(可能通过 UART)来实现相同的功能。
所以我的问题是:(如何)基于 ESP32 的板能够提供与 Cypress 相同的功能?
我的意思是如何:
- 他们需要与 RPi 交互吗? (通过 UART?通过 USB?其他?)
- BlueZ 是否需要与 ESP32 或其他软件配合使用?
我真正需要的是
- 能够“l2ping”经典的 BT 设备
- 能够从/向 BLE 设备读取和写入 GATT 数据
- 能够监控 BLE 广告包
【问题讨论】:
标签: esp32