Я хочу создать простое приложение с низким энергопотреблением Bluetooth с использованием настраиваемого профиля. Принятые профили/сервисы/характеристики/дескрипторы используют 16-битные UUID, как показано на официальном сайте .
16-разрядные UUID являются ярлыками для соответствующего 128-битного UUID и преобразуются как
128-bit UUID = 16-bit Attribute UUID * 2^96 + Bluetooth_Base_UUID
с Bluetooth_Base_UUID
00000000-0000-1000-8000-00805F9B34FB
. (Источник: спецификация ядра Bluetooth Vol 3 Part F Раздел 3.2.1)
Поскольку я использую настраиваемый профиль, мне интересно, какие UUID я могу использовать.
- Какой диапазон 128-битных UUID можно использовать для описания атрибутов, определенных поставщиком, в Bluetooth Low Energy?