Wireless Protocols

Bluetooth Low Energy

Bluetooth Low Energy (BLE) is a wireless protocol introduced in Bluetooth 4.0 (2010), optimized for ultra-low power IoT applications. BLE uses 40 channels at 2 MHz spacing in the 2.4 GHz ISM band with aggressive duty cycling (microsecond active periods, millisecond sleep). The GATT (Generic Attribute Profile) architecture defines services and characteristics for standardized data exchange. BLE is natively supported on all modern smartphones, making it the most accessible IoT protocol with billions of devices shipped annually.
Category: Wireless Protocols
Band: 2.4 GHz ISM
Channels: 40 × 2 MHz

Understanding BLE

BLE operates in two primary modes: advertising (broadcast, connectionless) and connected (bidirectional, acknowledged). Advertising uses channels 37, 38, 39 for discovery and data broadcast. Connections use channels 0-36 with adaptive frequency hopping (AFH) to avoid interference. The connection interval (7.5 ms to 4 s) determines how often the radio wakes for data exchange.

GATT organizes data into services containing characteristics. Each characteristic has properties (read, write, notify) and a UUID. Standard profiles (Heart Rate, Blood Pressure, HID) ensure interoperability. Custom services use 128-bit UUIDs.

BLE Power Budget
Avg current = (Iactive×Tactive + Isleep×Tsleep) / Ttotal

Example (1 s CI, 3 ms event):
(10 mA × 3 ms + 2 μA × 997 ms) / 1000 ms
= 32 μA average
CR2032 (230 mAh): ~7,200 hrs = 300 days

BLE vs Competing IoT Protocols

ProtocolRangeData RateTopologyPhone Native
BLE10-400 m1-2 MbpsStar/MeshYes
Zigbee10-100 m250 kbpsMeshNo
Thread10-30 m250 kbpsMesh (IPv6)No
Wi-Fi HaLow1 km150 kbps-78 MbpsStarNo
Common Questions

Frequently Asked Questions

How low power?

Duty cycling: 3 ms active, 997 ms sleep = 32 μA avg. Beacons: years on coin cell. Aggressive sleep is the key.

Protocol stack?

PHY→Link Layer→L2CAP→ATT→GATT→Application. Services/characteristics define data. GAP defines roles.

BLE vs Zigbee?

BLE: phone-native, star/mesh, higher data rate. Zigbee: mesh, 250 kbps, needs gateway. BLE has the biggest ecosystem.

IoT Connectivity

Request a Quote

Need BLE SoCs, modules, or IoT development platforms? Contact our team.

Get in Touch