I want to build a simple Bluetooth Low Energy-based application using a custom profile. The adopted profiles / services / characteristics / descriptors use 16-bit UUIDs as seen on the official site.
The 16-bit UUIDs are shortcuts for a corresponding 128-bit UUID and is translated as
128-bit UUID = 16-bit Attribute UUID * 2^96 + Bluetooth_Base_UUID
with Bluetooth_Base_UUID
being 00000000-0000-1000-8000-00805F9B34FB
. (Source: Bluetooth Core Specification Vol 3 Part F Section 3.2.1)
Since I am using a custom profile, I'm wondering what UUIDs I am allowed to use.
- Which range of 128-bit UUIDs can be used to describe vendor defined attributes in Bluetooth Low Energy?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…