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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
2017-03-28 C语音之static关键字用途
2017-03-28 裸机算法之按键检测