ESP-BLE 方案介绍
BLE HID
描述
BLE HID 方案是指通过 BLE 实现的人机接口设备协议(HID)设备,如键盘、鼠标、游戏手柄等。同时借助 ESP32-S3/H4 的 USB Device 功能,实现双模 HID。
相关链接
代码仓库:待补充
相关视频:ESP32-S3 客制化键盘
相关链接:ESP-DualKey 使用说明
特性
USB 模式最大支持 1000 HZ 回报率。
BLE 模式最大支持 127 HZ 回报率。
支持低功耗模式,待机平均电流 5 mA。
支持多 BLE 设备切换。
支持 VIA 键盘协议,可以通过 USB 网页修改键位。
BLE ADV
描述
BLE ADV 用于携带简单的数据负载,实现控制与数据传输功能。典型应用场景如遥控器、无线开关等。 提供基于 BTHOME V2.0 协议的 ADV 示例,可以方便的接入 Home Assistant。 可以使用纽扣电池供电,由于功耗原因,当前推荐使用 ESP32-H2 模组/芯片。
硬件
开发板: ESP32-H2-DevKit,ESP32-H2-Knob
相关链接
特性
支持使用纽扣电池供电。
不工作时完全不消耗电流。
支持 BTHOME 协议。
支持 AES 加密。
适用类型:单发送的设备,比如按钮,开关,门窗传感器,温湿度传感器等。
搭配 Home Assistant 或者 BLE 网关使用。
ESP-BLE-MESH
描述
蓝牙 Mesh 网络实现了无线设备的“多对多”通讯,其可用于建立包含大量设备的网络。应用于智能家居、工业控制等场景。 支持低功耗,对于开关,传感器等应用,支持使用纽扣电池进行供电。
硬件
开发板: ESP32-S3-DevKit,ESP32-C3-DevKit
相关链接
代码仓库:ESP-BLE-MESH
相关链接:ESP-BLE-MESH
特性
支持 100+ 设备连接与组网
支持 Mesh 1.1
支持了低功耗设备。
IDF Master 版本适配了 BLE 5.0,可以使用 BLE 5.0 中的多 adv instance 进行广播。