Table of Contents: Company Identifiers | 16-bit UUIDs for Members | 16-bit UUIDs for SDOs | Custom Characteristic UUIDs | Create a unique 128-bit UUID
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])
How to request a Company Identifier
To request a Company Identifier, submit your company's legal name to Bluetooth Support.
SLA: Once your request has been accepted by our support team, please allow 14 business days for us to allocate your Company ID and publish it to the Assigned Numbers page.
Note: Company Identifier requests should be submitted by the primary contact of the member company or any contact sharing the same email domain. For a member company to be allocated a Company Identifier, its membership must be in good standing.
“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 Members
How to request 16-bit UUIDs for Members
To request a 16-bit UUID (Universally Unique Identifier) for Members, submit the following to Bluetooth Support:
- Company name:
- Company contact:
- Company contact email address:
- Company address:
- The number of 16-bit UUIDs requested:
-
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 Terms of Use and how to complete the payment requirements. When the signed Terms of Use and full payment are 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.
SLA: Once the 16-bit UUID payment has been received by the SIG, your UUID will be published on our Assigned Numbers page within 10 business days.
Note: Bluetooth SIG can not determine how long the 16-bit UUID payment process will take. The length of the transaction process depends on the member company's banking system.
BARB Approved Assigned Numbers
How to request BARB approved Assigned Numbers
To request a BARB approved Assigned Number, please submit the following to Bluetooth Support:
- Reason for request
- Which section of the Assigned Numbers Document the value is being requested in
- Any additional information
SIG staff will review the request and follow up with additional questions and information as needed. For more information about BARB approved Assigned Numbers requests, please review the Assigned Numbers Process Document
16-bit UUIDs for Standards Development Organizations (SDOs)
How to request 16-bit UUIDs for SDOs
For guidance on the process and documentation associated with new assignments, Standards Development Organizations requesting the assignment of a 16-bit UUID should submit a request to Bluetooth Support.
When submitting a request, select:
- Category: Assigned Numbers
- Subcategory: 16 bit UUIDs for SDOs
Custom Characteristic UUIDs
If a proprietary characteristic requires a UUID, a member may generate their own 128-bit UUID.
16-bit UUIDs are only to be used to represent services. 16-bit UUIDs cannot be used to generate characteristic UUIDs.
KB0010305
Create a 128-bit UUID
The International Telecommunication Union (ITU) ITU-T Rec. X.667 document describes the structure of a valid unique 128-bit UUID. To download a free copy of this document, visit the ITU website: ITU-T Rec. X.667
To generate a 128-bit UUID, visit the UUIDs page of the ITU website and select Get a new UUID.
Note: This section is used for reference only, and a user may use different standards and documents that describe the structure and creation of UUIDs.
Resources