BLE
Understanding BLE
BLE's power efficiency comes from short TX bursts (1-2 ms), long sleep intervals, and minimal protocol overhead. The advertising mechanism lets devices broadcast small data packets (beacons) without establishing a connection. Connected mode uses GATT (Generic Attribute Profile) for structured data exchange with configurable connection intervals from 7.5 ms to 4 seconds.
BLE 5.0 introduced three PHY options: 1M (legacy, 1 Mbps), 2M (2 Mbps for lower latency), and Coded (125/500 kbps for extended range via FEC coding gain). BLE 5.1 added direction finding (AoA/AoD) for cm-level indoor positioning.
Receiver sensitivity: −97 dBm (1M), −103 dBm (Coded S=8)
Link budget: PTX − Sensitivity
At +0 dBm, 1M PHY: 97 dB link budget
At +0 dBm, Coded S=8: 103 dB (+6 dB = ~2× range)
BLE Version Comparison
| Version | PHY | Data Rate | Range | Key Feature |
|---|---|---|---|---|
| 4.0 | 1M | 1 Mbps | ~50 m | BLE introduction |
| 4.2 | 1M | 1 Mbps | ~50 m | LE Data Length Extension |
| 5.0 | 1M/2M/Coded | 0.125-2 Mbps | Up to 400 m | Long range, 2M PHY |
| 5.1 | 1M/2M/Coded | 0.125-2 Mbps | Up to 400 m | Direction finding |
| 5.3 | 1M/2M/Coded | 0.125-2 Mbps | Up to 400 m | Channel classification |
Frequently Asked Questions
BLE vs Classic?
Classic: continuous streaming (audio), higher power. BLE: intermittent small data, ultra-low power. Different protocols sharing 2.4 GHz. BLE lasts years on coin cell vs daily charging.
BLE range?
1M PHY: 30-50 m indoors. Coded PHY (S=8): up to 400 m LOS with +12 dB coding gain. BLE 5.0 also allows up to +20 dBm TX power.
Power consumption?
Peak TX: 5-15 mA for 1-2 ms. Sleep: 1-5 μA. Sensor transmitting 1/s on CR2032: 2-5 year battery life.