跳转到内容

ESP32 低功耗蓝牙扫描器

ble_scanner 文本传感器平台允许您追踪可到达的 BLE 设备。

有关设置扫描参数的说明,请参阅 BLE 追踪器配置变量

该传感器平台类似于 Ble Rssi,但与该平台不同,此文本传感器发送所有原始 BLE 扫描信息,不过滤设备。

此传感器发布的数据旨在由远程端(例如 MQTT 客户端)处理,并以 JSON 格式发送数据。

WARNING

ESP32 上的 BLE 软件栈会消耗设备上大量的 RAM。

如果您在设备配置中包含太多额外的组件,可能会发生崩溃。内存密集型组件如 语音助手 和其他音频组件最容易导致问题。

# 示例配置条目
esp32_ble_tracker:
text_sensor:
- platform: ble_scanner
name: "BLE Devices Scanner"

示例 JSON 日志:

{
"timestamp":1578254525,
"address": "XX:XX:XX:XX:XX:XX",
"rssi":"-80",
"name":"MI Band 2"
}