BLE --- UUID 介绍

UUID简介

UUID是一种普遍唯一的标识符,期望在所有空间和所有时间内都是唯一的(更准确地说,独立生成的UUID相同的概率可以忽略不计)。可以以分布式方式独立创建uuid。不需要分配uid的中央注册中心。UUID是128位的值。

为了减少存储和传输128位UUID值的负担,预先分配了一系列UUID值,以便分配给经常使用的注册用途。这个预分配范围中的第一个UUID称为蓝牙基本UUID,其值为0000000-0000-1000-8000- 00805F9B34FB。预分配范围内的UUID值具有别名,别名表示为16位或32位值。这些别名通常被称为16位和32位UUID,但每个别名实际上代表一个128位UUID值。

16位或32位UUID的完整128位值可以通过简单的算术运算计算出来。

预分配UUID的分类

Protocol Identifiers

Browse Group Identifiers

SDP Service Class and Profile Identifiers

GATT Services

Units

Declarations

Descriptors

Characteristics

Object Types

SDO Services

Member Services

Mesh Profiles

 

posted @ 2024-03-28 14:31  流水灯  阅读(621)  评论(0编辑  收藏  举报