ブルートゥース放送サービスUUIDのフォーマットは3つの16ビットUUID、32ビットUUID、128ビットのUUIDが存在する定義しました。
しかし、Androidの開発パートナーと少し馴染みが意識インタフェースは、我々が行うことになってUUIDの16ビット時間をfromString、UUID形式ですか?
128ビットのUUID値の16ビットと32ビット間の変換:
128_bit_UUID = 16_bit_UUID * 2 ^ 96 + Bluetooth_Base_UUID
128_bit_UUID = 32_bit_UUID * 2 ^ 96 + Bluetooth_Base_UUID
前記00000000-0000-1000-8000-00805F9B34FBとして定義Bluetooth_Base_UUID
あなたはこれがShayaで言いたい場合は、私はあなたがポイントを理解することができるはずと言います。
16ビットUUIDはXXXXであれば、128ビットUUIDは0000xxxx-0000-1000-8000-00805F9B34FBあります
32ビットのUUIDがXXXXXXXXであれば、128ビットUUIDはXXXXXXXX-0000-1000-8000-00805F9B34FBあります