ESP-BLE Solution Introduction
Note
This document is automatically translated using AI. Please excuse any detailed errors. The official English version is still in progress.
BLE HID
Description
The BLE HID solution refers to the Human Interface Device (HID) devices implemented through BLE, such as keyboards, mice, game controllers, etc. At the same time, with the USB Device function of ESP32-S3/H4, dual-mode HID is realized.
Features
USB mode supports a maximum report rate of 1000 HZ.
BLE mode supports a maximum report rate of 127 HZ.
Supports low power mode, standby average current 5 mA.
Supports switching between multiple BLE devices.
Supports VIA keyboard protocol, key positions can be modified through the USB webpage.
BLE ADV
Description
BLE ADV is used to carry simple data payloads, implementing control and data transmission functions. Typical application scenarios include remote controls, wireless switches, etc. It provides an ADV example based on the BTHOME V2.0 protocol, which can be easily integrated into Home Assistant. It can be powered by a button battery, and due to power consumption reasons, the current recommendation is to use the ESP32-H2 module/chip.
Hardware
Development Board: ESP32-H2-DevKit, ESP32-H2-Knob
Related Links
Code Repository: esp-iot-solution
Related Video: 【Espressif Demo】ESP-Knob: A Multi-Function Smart Knob Made with ESP32-H2
Features
Supports power supply with button battery.
No power consumption when not working.
Supports BTHOME protocol.
Supports AES encryption.
Applicable types: Single transmission devices, such as buttons, switches, door and window sensors, temperature and humidity sensors, etc.
Used with Home Assistant or BLE gateway.
ESP-BLE-MESH
Description
Bluetooth Mesh network implements “many-to-many” communication of wireless devices, which can be used to establish networks containing a large number of devices. It is used in smart homes, industrial control and other scenarios. It supports low power consumption, and for applications such as switches and sensors, it supports power supply with button batteries.
Hardware
Development Board: ESP32-S3-DevKit, ESP32-C3-DevKit
Related Links
Code repository: ESP-BLE-MESH
Related video: Check out the magic of ESP-BLE-MESH
Related link: ESP-BLE-MESH
Features
Supports 100+ device connections and networking
Supports Mesh 1.1
Supports low-power devices.
The IDF Master version is compatible with BLE 5.0 and can use multiple adv instances in BLE 5.0 for broadcasting.