Introduction
This document is a regularly updated resource detailing the assigned numbers, codes, and identifiers crucial for the Bluetooth specifications. It is referenced by the Bluetooth Core Specification and various profile and service specifications.
Values defined herein are reserved for use by Bluetooth SIG within the scope of Bluetooth specifications. Any unassigned values are designated as Reserved for Future Use (RFU) and are managed according to the Bluetooth Core Specification.
Key Sections
Core Specification
This section outlines the assigned numbers as defined by the Core Specification, organized by volume and part.
Core Specification Versions:
Core Specification Name | Version |
---|---|
Bluetooth® Core Specification 1.0b (Withdrawn) | 0x00 |
Bluetooth® Core Specification 1.1 (Withdrawn) | 0x01 |
Bluetooth® Core Specification 1.2 (Withdrawn) | 0x02 |
Bluetooth® Core Specification 2.0+EDR (Withdrawn) | 0x03 |
Bluetooth® Core Specification 2.1+EDR (Withdrawn) | 0x04 |
Bluetooth® Core Specification 3.0+HS (Withdrawn) | 0x05 |
Bluetooth® Core Specification 4.0 (Withdrawn) | 0x06 |
Bluetooth® Core Specification 4.1 (Deprecated) | 0x07 |
Bluetooth® Core Specification 4.2 | 0x08 |
Bluetooth® Core Specification 5.0 | 0x09 |
Bluetooth® Core Specification 5.1 | 0x0A |
Bluetooth® Core Specification 5.2 | 0x0B |
Bluetooth® Core Specification 5.3 | 0x0C |
Bluetooth® Core Specification 5.4 | 0x0D |
Special LAPs:
- Limited Inquiry Access Code (LIAC): 0x9E8B00
- General Inquiry Access Code (GIAC): 0x9E8B33
Common Data Types
This section details various common data types used in Bluetooth specifications, including their names and references.
- Flags
- Incomplete List of 16-bit Service or Service Class UUIDs
- Complete List of 16-bit Service or Service Class UUIDs
- Incomplete List of 32-bit Service or Service Class UUIDs
- Complete List of 32-bit Service or Service Class UUIDs
- Incomplete List of 128-bit Service or Service Class UUIDs
- Complete List of 128-bit Service or Service Class UUIDs
- Shortened Local Name
- Complete Local Name
- Tx Power Level
- Class of Device
- Simple Pairing Hash C-192
- Simple Pairing Randomizer R-192
- Device ID
- Security Manager TK Value
- Security Manager Out of Band Flags
Mesh Profiles
Details on Mesh Models, Mesh Model Identifiers, Mesh Model Message Opcodes, Mesh Protocol elements, and Mesh Metadata Identifiers are provided.
Service Discovery
This section covers Attribute Identifiers for various profiles like A2DP, AVRCP, BIP, BPP, and Universal Attributes for Bluetooth Core Specification.
Profiles and Services
Information on Environmental Sensing Service, User Data Service, A/V Distribution Protocol (AVDTP), A/V Remote Control Profile (AVRCP), Advanced Audio Distribution Profile (A2DP), Video Distribution Profile (VDP), and Transport Discovery Service.
Company Identifiers
This section lists Company Identifiers by Value and by Name.
References
A list of references is provided for further information.