カスタムプロファイルを使用して簡単にBluetooth Low Energyベースのアプリケーションを構築したいと考えています。採用されたプロファイル/サービス/特性/記述子は、official siteに示されているように16ビットのUUIDを使用します。ベンダー定義のプロファイルにはどの範囲のBluetooth UUIDを使用できますか?
16ビットのUUIDは、対応する128ビットUUIDのショートカットであり、Bluetooth_Base_UUID
は00000000-0000-1000-8000-00805F9B34FB
あると
128-bit UUID = 16-bit Attribute UUID * 2^96 + Bluetooth_Base_UUID
として翻訳されます。 (出典:ブルートゥースコア仕様巻3パートFセクション3.2.1)
私は、カスタムプロファイルを使用しておりますので、私は私が使用させていただいております何のUUID思ったんだけど。 128ビットのUUIDの範囲がのBluetooth低エネルギーでベンダー定義された属性を記述するために使用することができます
- ?
ベースUUID未満のすべてのUUIDが誰でも自由に使用できることが確認されているソースを指定できますか? – Etan
第3部Fセクション3.2.1「128ビットのUUIDがBluetoothベースの UUIDに基づいているという保証がないため、アプリケーションは128ビットのUUIDを比較用の の16ビットのUUIDに変換してはならない;ベンダーが定義した128ビットのUUIDになります。 "また、第3巻Part B 2.5を参照してください。https://www.bluetooth.org/Technical/AssignedNumbers/service_discovery.htm(登録が必要です) – TJD
https://developer.bluetooth.org/gatt/services/Pages /ServicesHome.aspx – Tobias