This page provides a brief introduction to the Bluetooth® Low Energy (BLE) Specification.
What is Bluetooth® ?
Bluetooth is a set of specifications for common short-range wireless applications, covering
- Radios
- Protocols
- Profiles
The Bluetooth® Core Specification is maintained by the Bluetooth® Special Interest Group (SIG).
Features of the "classic" Bluetooth radio:
- 2.4 GHz ISM band, 1 Mbps, GFSK, 4PSK or 8PSK
- 1 MHz channel spacing, with frequency hopping
- Adaptive frequency hopping, for co-existence with Wi-Fi®
- Up to 100 mW, more than 100 m range is possible
Bluetooth® Low Energy (BLE)
An extension to the Bluetooth 4.x Core Specification, targeted to supporting Internet-of-Things (IoT) applications:
- Mostly new physical layer. Some parts derived from the Basic Rate (BR) radio
- New advertising mechanism, for ease of discovery and connection
- Asynchronous connection-less MAC, used for low latency, fast transactions (i.e. 3 mS from start to finish)
- New Generic Attribute Profile (GATT) to simplify devices and the software that uses them
- Asynchronous Client/Server data model
Basic Tenets
Operation using button-cell batteries
- Low peak current
- Low energy (Power*Time)
- Small Packet Size
- Minimize Duty Cycle & Latency
Asymmetry
- The device with the lower energy source is given less to do
IoT Ready
- Client/Server data model
- Things have data
- Web services want this data
Bluetooth® 4.2: Key Improvements for BLE
Faster Data Synchronization/Firmware Updates
- In 4.2, there is up to 2.5x higher throughput with a huge packet data capacity increase - nearly 10x more than earlier versions of BLE
Highly Secure
- Features FIPS-compliant encryption
- LE Security Mode 1, Level 3 & 4
- Meets the requirements of the Payment Card Industry (PCI) for Pin Transaction Security (PTS) Point of Interaction (POI) financial transactions, where BT 4.2 must be used and the device must support Security Mode 1, Level 3 or 4.
Designed for Exposing State
What kinds of data transfer are most suited to BLE?
- Small, discrete data transfers
- State information, triggered by local events
- Not streaming
Protocol Stack
The following diagram depicts the architecture (major layers) of the BLE protocol stack. Please select the links below to jump to the specific sections (follow the menu on the left-hand-side for further navigation):




