Assigned Numbers is a list of numbers, codes, and identifiers in the Bluetooth specifications. The Assigned Numbers list is updated when new values are assigned.
Bluetooth® devices must comply with the Bluetooth specification and be compatible with the subset of Bluetooth profiles necessary to use desired services. Bluetooth profiles reside on top of the Bluetooth Core Specification and optional additional protocols. The Assigned Numbers developer database lists assigned numbers, codes, and identifiers in the Bluetooth wireless standard for a continuously updated range of profiles and services.
Other number requests will be reviewed by the Bluetooth Architectural Review Board (BARB). Please send requests to the BARB Chair with requestor, company, and contact information.
To request a Bluetooth SIG Assigned Number, please complete the Assigned Numbers Issuance Agreement.
Assigned numbers include:
- BD_ADDR values assigned by the IEEE. To obtain a block of BD_ADDRs, visit the IEEE Registration Authority.
- For LMP_CompID, TCS Company ID and Device/Vendor ID values, please visit the Company Identifiers.
16-bit UUID Numbers
The 16-bit UUID Numbers Document contains a list of 16-bit Universally Unique Identifier (UUID) Values, previously available on other web pages on Bluetooth.com. The 16-bit UUID Numbers Document is updated when new values are assigned.
The 16-bit UUID Numbers Document contains the following value types:
- GATT Service
- GATT Unit
- GATT Declaration
- GATT Descriptor
- GATT Characteristic and Object Type
- 16-bit UUID for members
- Protocol Identifier
- SDO GATT Service
- Service Class and Profile
Appearance Values
Appearance Values are defined in the Core Specification, Volume 3, Part C, Section 12.2.
Other Assigned Numbers, Codes and Identifiers
- AMP Manager Protocol
- Acronyms and Specification Names
- Audio/Video
- Baseband
- Company Identifiers
- Environmental Sensing Service Characteristics
- Format Types
- GATT Namespace Descriptors
- Generic Access Profile
- Generic Attribute Profile
- Hands-Free Profile
- Health Device Profile
- Host Controller Interface
- Host Operating Environment
- Link Layer
- Link Manager
- Logical Link Control
- Message Access Profile
- Protocol Adaptation Layer
- Transport Discovery Service Organization IDs
- URI Scheme Name String Mapping
- Uniform Caller Identifiers
- User Data Service Characteristics
Requesting UUIDs and Company Identifiers
16-bit UUIDs for Members
A 16-bit Universally Unique Identifier (UUID) may be allocated by the SIG for use with a custom GATT-based service defined by the member.
UUIDs are used in Bluetooth® protocols and applications. The SIG provides UUIDs for all the types, services, and profiles it defines. A fee of 2500 USD will be charged for each UUID. The following rules and restrictions apply:
- Bluetooth SIG members shall use the number assigned to them by Bluetooth SIG Once the process is completed. A specific number may not be available.
- Adopter Members may be allocated a maximum of 2 UUIDs. No UUID limit applies for Associate and Promoter Member Members may amend their application details up to 180 days after the initial application is approved.
How to apply for 16-bit UUIDs
Please submit the following to Bluetooth Support:
- Company name
- Company contact
- Company contact email address
- Company address
- Number of 16-bit UUIDs requested
- Maximum of two per Adopter Member company
- For each UUID requested, provide:
- Custom service name
- Detailed custom service description that explains the purpose of the service while also describing at least one use case that illustrates how the service may be used
SIG staff will review the application and provide instructions on how to accept the original Terms of Use and how to complete the payment requirements. When signed acceptance of the original Terms of Use and full payment is received, the 16-bit UUID(s) will be published and maintained in the 16-bit UUID Numbers Document. SIG staff will notify the member when the 16-bit UUID(s) have been allocated.
Company Identifiers
Company identifiers are unique numbers that the Bluetooth SIG assigns to member companies that request them. Each Bluetooth SIG member that is assigned a Company Identifier may use the assigned value for any or all of the following:
- LMP_CompID (refer to the Bluetooth® Core Specification)
- Company Identifier Code used in Manufacturer Specific Data type used for EIR and Advertising Data Types (refer to CSSv1 or later)
- Company ID for vendor specific codecs (refer to Vol. 2, Part E, of the Bluetooth Core Specification, v4.1 or later)
- As the lower 16 bits of the Vendor ID for designating Vendor Specific A2DP Codecs (refer to the A2DP v1.3 or later)
- VendorID Attribute in Device ID service record (when VendorIDSourceAttribute equals 0x0001, refer to Device ID Profile)
- 802.11_PAL_Company_Identifier (refer to Bluetooth Core Specification v3.0 + HS or later)
- TCS Company ID (refer to Telephony Control Protocol [WITHDRAWN])
Each of the adopted specifications listed can be found on the Adopted Specifications page, unless it is otherwise indicated as withdrawn.
How to apply for a Company Identifier
The below information should be submitted by the primary contact of the member company. Please submit the following to Bluetooth Support:
- Company information (legal name of company)
- A statement that your company is currently a Bluetooth SIG member in good standing*
Please allow five business days for your request to be fulfilled, and another five business days from the time your request is fulfilled to view your Company Identifier on this page.
* “BLUETOOTH Member in Good Standing” shall mean any firm, corporation or other legal entity that has been admitted to membership in the BLUETOOTH SIG, whether a Promoter Member, Associate Member or Adopter Member, as defined in the organizational documents, that has fulfilled all of the requirements for membership, has paid and is current with payment of any and all membership fees, dues and assessments, and whose membership neither has been voluntarily or involuntarily suspended, terminated, or withdrawn from membership consistent with the lawful provisions of the organizational documents of the BLUETOOTH SIG.”
16-bit UUIDs for Standards Development Organizations (SDOs)
Organizations requesting assignment of a 16-bit UUID should submit a request for guidance on the process and documentation associated with new assignments. When submitting a request, please select the Category, “Assigned Numbers” and the Subcategory, “16 bit UUIDs for SDOs”.