Bluetooth core system architecture
The Bluetooth core system consists of a Host, a Primary Controller and 0 or more Secondary Controllers.
Link Manager, Link Controller and BR/EDR Radio blocks comprise a BR/EDR Controller.
An AMP PAL, AMP MAC, and AMP PHY comprise an AMP Controller.
Link Manager, Link Controller and LE Radio blocks comprise an LE Controller.
L2CAP, SDP and GAP blocks comprise a BR/EDR Host.
L2CAP, SMP, Attribute protocol, GAP and Generic Attribute Profile (GATT) blocks comprise an LE Host.
A BR/EDR/LE Host combines the set of blocks from each respective Host.
蓝牙核心协议有:
* Radio (PHY) protocol
* Link Control (LC) and Link Manager (LM) protocol or Link Layer (LL) protocol
* AMP PAL
* Logical Link Control and Adaptation protocol (L2CAP)
* AMP Manager Protocol
In addition, Service Discovery Protocol (SDP) and Attribute Protocol (ATT) are application layer protocols.
core architectural blocks
The components of the core architecture are described here.
Host Architectural Blocks
Some of the BR/EDR and LE systems are shared, and some are implemented separately.
- Channel Manager
- L2CAP Resource Manager
- Security Manager Protocol
- Attribute Protocol
- AMP Manager Protocol
- Generic Attribute Profile
GATT is used on LE devices for LE profile service discovery. - Generic Access Profile
BR/EDR/LE Controller Architectural Blocks
Some of the BR/EDR and LE systems are shared, and some are implemented separately.
- Device Manager
- Link Manager
Link Manager Protocol (LMP) in BR/EDR and the Link Layer Protocol (LL) in LE - Baseband Resource Manager
- Link Controller
- PHY
AMP Controller architectural blocks
- AMP HCI
- AMP PAL
- AMP MAC
- AMP PHY
More
For more content reference: Bluetooth learning summary