ESP32 - 来自 Linux 的 BLE 连接

ESP32 - BLE connection from Linux

据我所知,ESP32是支持BLE通信的。 主要是用 Arduino 完成的,但我很感兴趣:

有没有办法将 ESP32 连接到 Linux,并使用标准的 BlueZ 命令(hcitool、gatttool)来管理 BLE 外围设备?

hcitool 和 gatttool 是 BlueZ 弃用的八个工具的一部分

https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=b1eb2c4cd057624312e0412f6c4be000f7fc3617

Zephyr 是一个小型实时操作系统,适用于连接的、资源受限的嵌入式设备,我相信 ESP32 是支持的微控制器之一。

在 Zephyr 的文档中有一个部分 将 BlueZ 与 Zephyr 结合使用,其中列出了受支持的工具,这些工具已经取代了您使用的工具提及。

https://docs.zephyrproject.org/latest/guides/bluetooth/bluetooth-tools.html?highlight=bluez#using-bluez-with-zephyr