カスタム プロファイルを使用して、単純なBluetooth Low Energyベースのアプリケーションを構築したいと考えています。採用されたプロファイル/サービス/特性/記述子は、公式サイトで見られるように 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 Core Specification Vol 3 Part F Section 3.2.1)
カスタム プロファイルを使用しているため、どの UUID を使用できるか疑問に思っています。
- Bluetooth Low Energyでベンダー定義の属性を記述するために使用できる 128 ビット UUID の範囲はどれですか?