跳转到内容

ESP32 低功耗蓝牙扫描器

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

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

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

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

WARNING

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

如果在设备的 配置中包含太多其他组件,很可能发生崩溃。 诸如 Voice Assistant 和其他 音频组件等内存密集型组件最容易引发问题。

# 示例配置条目
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"
}