User Tools

Site Tools


project:maerklin:system_control:ble_mesh:start

This is an old revision of the document!


BLE Mesh

To understand the concept of Bluetooth Low Energy Mesh, I attached a video showing the main principles.

Overview

Initially, the idea was to use Bluetooth Low Energy for communication between the System Control and all other components. However, the project has evolved. With the implementation of day/night cycles for the LEDs, light-emitting devices (e.g., Mole Beacon) need to respond to the time of day. Consequently, if the cycle transitions to evening, the lights should turn on automatically.

This is not easily feasible with standard Bluetooth Low Energy, as it would require iterating through all known devices in sequence to connect, switch, and disconnect. This approach does not scale well. Connecting to all devices simultaneously would hit a hardware limit of approx. 5-7 devices (depending on the ESP32S3).

Therefore, the new approach, which appears to be compatible with both ESP32 and STM32, is Bluetooth Low Energy Mesh (BLE Mesh).

project/maerklin/system_control/ble_mesh/start.1763907139.txt.gz · Last modified: by mars3142