ESP32 蓝牙低功耗 RSSI 传感器
ble_rssi 传感器平台允许您跟踪 BLE 设备的 RSSI 值或信号强度。有关设置此平台的说明,请参阅 二进制传感器设置。
# 示例配置esp32_ble_tracker:
sensor: # 基于 MAC 地址的 RSSI - platform: ble_rssi mac_address: XX:XX:XX:XX:XX:XX name: "BLE Google Home Mini RSSI value" # 基于身份解析密钥 (IRK) 的 RSSI - platform: ble_rssi irk: 1234567890abcdef1234567890abcdef name: "BLE Tracker iPhone" # 基于服务 UUID 的 RSSI - platform: ble_rssi service_uuid: '11aa' name: "BLE Test Service 16 bit RSSI value" # 基于 iBeacon UUID 的 RSSI - platform: ble_rssi ibeacon_uuid: '68586f1e-89c2-11eb-8dcd-0242ac130003' name: "BLE Test Service iBeacon RSSI value"NOTE
服务 UUID 可以是 16 位长,如示例所示,但也可以是 32 位长,如 1122aaff,或 128 位长,如 11223344-5566-7788-99aa-bbccddeeff00。
-
mac_address (可选, MAC 地址): 此传感器要跟踪的 MAC 地址。请注意,
mac_address、irk、service_uuid或ibeacon_uuid中必须恰好存在一个。 -
irk (可选, 16 字节十六进制字符串): 此传感器要跟踪的身份解析密钥 (IRK)。请注意,
mac_address、irk、service_uuid或ibeacon_uuid中必须恰好存在一个。 -
service_uuid (可选, 16 位、32 位或 128 位 BLE 服务 UUID): 如果设备随机化 MAC 地址,可以跟踪的 BLE 服务 UUID。请注意,
mac_address、irk、service_uuid或ibeacon_uuid中必须恰好存在一个。 -
ibeacon_uuid (可选, 字符串): 用于识别需要跟踪的信标的通用唯一标识符。请注意,
mac_address、irk、service_uuid或ibeacon_uuid中必须恰好存在一个。 -
ibeacon_major (可选, 整数): 需要跟踪的信标的 iBeacon 主标识符。通常用于对信标进行分组,例如对同一建筑物中的所有信标进行分组。
-
ibeacon_minor (可选, 整数): 需要跟踪的信标的 iBeacon 次标识符。通常用于识别 iBeacon 组内的信标。
-
所有其他选项来自 传感器。