16 · 蓝牙 SIG 分配号官方对照表(Assigned Numbers 权威版)

官方原始文档(Bluetooth SIG 权威):https://www.bluetooth.com/wp-content/uploads/Files/Specification/HTML/Assigned_Numbers/out/en/Assigned_Numbers.pdf 本表版本:Version Date 2026-07-31(PDF 共 442 页,生成于 2026-08-01,截至抓取为最新版)。SIG 随时可能新增 UUID,使用前建议点上面链接核对最新增量适用范围:纯参考资料。回答「HFP/A2DP/PBAP 这些 profile 的官方编号到底是多少」「扫描到的 UUID 对应啥服务」「这个设备厂商是谁」。新人查表用,不读流程。 关联:缩写全称查 14-缩写词源手册;分层结构查 13-协议栈分层详解;profile 业务含义查 15-Profile与传输协议图解

0. 这是什么 & 怎么用

蓝牙技术联盟(Bluetooth SIG)维护一份《Assigned Numbers》(分配号)文档,给协议栈里所有「需要编号」的东西分配唯一编号——profile 的 UUID、协议标识符、L2CAP 端口号、设备类别码、厂商 ID……全宇宙的蓝牙设备都按这套号来对暗号

查表姿势

  • 看到 0000111E-0000-1000-8000-00805F9B34FB 这种 UUID → 取中间 16-bit 111E → 查 §2 经典 Profile 表 → 是 HFP。
  • 扫描到设备的 CoD=0x5A02040C → 拆位 → 查 §5 → Phone 大类 + 某服务位。
  • logcat 里出现厂商 ID 0x038F → 查 §6 → 小米。
  • BLE 读到 characteristic handle 对应 UUID 0x2A19 → 查 §4 → Battery Level。

⚠️ 16-bit UUID 展开规则:SIG 给每个服务/profile 分配 16-bit 短码,按固定模板展开成 128-bit:

0000XXXX - 0000 - 1000 - 8000 - 00805F9B34FB
   ↑                            ↑
16-bit 短码              SIG 的 IEEE OUI(标识「这是蓝牙官方编号」)

尾巴是 00805F9B34FB = SIG 官方;尾巴是一串乱码 = 厂商私有(如 CarPlay、米家)。

⚡ 已纠正的常见误引(务必先看)

这些值网上/旧文档常抄错,本表已对 2026-07-31 官方 PDF 逐一核实纠正

网上常见误引✅ 官方实际说明
PBAP PCE/PSEPCE=0x112F、PSE=0x1130PCE=0x112E、PSE=0x112F、Profile 本体=0x11300x112F 是 Server 不是 Client;本仓旧版 10 已同步修正
Manufacturer Name String0x2A300x2A290x2A30 不存在;0x2A29 才是,紧邻 0x2A28 Software Revision
Apple0x004F0x004C0x004F 实为 APT Ltd.;Apple=0x004C 是社区长期公认值
Xiaomi0x01570x0157 = 华米(Huami/Amazfit),小米本体 = 0x038F华米是小米生态链公司、独立法人。识别手机/平板/手表本体用 0x038F;识别手环/Amazfit 用 0x0157
Qualcomm0x000D0x000D 是 TI(德州仪器);Qualcomm = 0x000A(QTIL) / 0x001D(母号)不要把 TI 的号安到高通头上

目录

  1. §1 基础传输协议分配号(PSM / CID / 协议标识符 / 浏览组)
  2. §2 经典蓝牙 Profile / Service Class UUID(BR/EDR,HFP/A2DP/PBAP…)
  3. §3 GATT 服务 / 声明 / 描述符 / 单位
  4. §4 GATT Characteristics 全表(504 条)
  5. §5 Class of Device (CoD) + Appearance
  6. §6 Company Identifiers 厂商 ID(节选)

1. 基础传输协议分配号

1.1 PSMs and SPSMs(L2CAP 端口号)

PSM(Protocol/Service Multiplexer,协议/服务多路复用器)是经典蓝牙 L2CAP 层用来区分上层协议的「端口号」——逻辑链路 L2CAP 之上挂 SDP、RFCOMM、AVDTP 等不同协议栈,靠 PSM 字段路由到对应栈。SPSM 是 BLE(LE-U)对应的同概念。

编号(hex)名称说明
0x0001SDPService Discovery Protocol,服务发现协议。蓝牙设备互相查对方支持哪些 profile/service 走这个 PSM
0x0003RFCOMM串口仿真协议(基于 ETSI TS 07.10),9针 RS-232 仿真,SPP/HFP/OBEX 等都跑在它之上
0x0005TCS-BINTelephony Control Specification – Binary,无绳电话/对讲机通话控制信令
0x0007TCS-BIN-CORDLESSTCS 的无绳电话(Cordless)子集
0x000FBNEPBluetooth Network Encapsulation Protocol,网络封装协议,PAN/网络共享走它,承载以太网帧
0x0011HID_Control人机接口设备控制信道(HID Profile),键盘/鼠标控制指令
0x0013HID_InterruptHID 中断信道,键盘/鼠标快速上报数据
0x0015UPnP扩展服务发现(ESDP),已基本废弃
0x0017AVCTPAudio/Video Control Transport Protocol,AVRCP 的控制信道载体
0x0019AVDTPAudio/Video Distribution Transport Protocol,A2DP 音频流的数据信道载体
0x001BAVCTP_BrowsingAVCTP 的浏览通道,AVRCP 浏览媒体库用
0x001DUDI_C-PlaneUnrestricted Digital Information Profile 控制面
0x001FATTAttribute Protocol,属性协议。经典侧用 PSM;LE 侧用固定 CID
0x00213DSP3D Synchronization Profile,3D 眼镜同步
0x0023LE_PSM_IPSPInternet Protocol Support Profile,BLE 节点 IPv6/6LoWPAN 接入(SPSM)
0x0025OTSObject Transfer Service,BLE 对象传输
0x0027EATTEnhanced ATT,增强型属性协议(事务化 ATT,Core 5.2 引入)

1.2 LE-U CID(BLE 固定信道号)

CID(Channel Identifier,信道标识符)是 L2CAP 上层的逻辑通道号。注意:BLE 最重要的几个固定信道由 Core Spec [Vol 3] Part A §2.1 直接写死,不算「分配号」,Assigned Numbers 只收录了保留段:

编号(hex)名称说明
0x0020 ~ 0x003EReserved for future useLE-U CID 保留段,预留给未来协议扩展

来自 Core Spec 的固定 CID(非本表分配项,但开发必知)

  • 0x0004 = ATT(GATT 的承载)
  • 0x0005 = LE L2CAP 信令(连接参数更新等)
  • 0x0006 = SMP(配对/密钥分发)
  • 0x0007 = EATT(可选)
  • 0x0001~0x0003 是经典蓝牙 BR/EDR 的固定信令 CID(非 LE)

1.3 Protocol Identifiers(16-bit UUID 协议标识符)

这些是 SDP 记录里 ProtocolDescriptorList 中用来标识「这个 service 用了哪个协议栈」的 16-bit UUID。设备通过 SDP 通告能力时,列出每个 service 走的协议链(如 L2CAP → RFCOMM → OBEX),链中每一项就是这个表里的 UUID。

编号(hex)名称说明
0x0001SDPService Discovery Protocol,服务发现本身
0x0002UDPUser Datagram Protocol(PAN profile 承载 IP 时用)
0x0003RFCOMM串口仿真协议,最常见的 BT 串行业务承载
0x0004TCPTCP(PAN profile)
0x0005TCS-BINTelephony Control – Binary
0x0006TCS-ATTelephony Control – AT 命令集(调制解调器 AT 指令)
0x0007ATTAttribute Protocol,GATT 之下承载属性读写
0x0008OBEXObject Exchange,对象交换(PBAP/vCard 等)
0x0009IPIPv4/IPv6 协议(PAN profile)
0x000AFTPFile Transfer Protocol(PAN profile)
0x000CHTTPHypertext Transfer Protocol(PAN profile)
0x000EWSPWireless Session Protocol(WAP 协议族)
0x000FBNEPBluetooth Network Encapsulation Protocol,PAN 用
0x0010UPNPUPnP 协议(ESDP 用)
0x0011HID ProtocolHuman Interface Device,键盘/鼠标等
0x0012HardcopyControlChannelHCRP 控制通道,打印机
0x0014HardcopyDataChannelHCRP 数据通道
0x0016HardcopyNotificationChannelHCRP 通知通道
0x0017AVCTPAudio/Video Control Transport Protocol(AVRCP 控制信道)
0x0019AVDTPAudio/Video Distribution Transport Protocol(A2DP 媒体信道)
0x001BCMTPCommon ISDN Access Profile 用
0x001EMCAP Control ChannelMulti-Channel Adaptation Protocol 控制通道(Health Device)
0x001FMCAP Data ChannelMCAP 数据通道
0x0100L2CAPLogical Link Control and Adaptation Protocol,所有上层协议的最底承载

1.4 Browse Group Identifiers(SDP 浏览组)

SDP 支持「浏览服务」机制:客户端按「浏览组」递归探索设备有哪些 service。这些浏览组用 16-bit UUID 标识。

编号(hex)名称说明
0x1002PublicBrowseRoot公共浏览根节点,SDP 浏览树入口。客户端 SDP_DISC_BROWSE 时以此为根递归列出设备所有公开服务

2. 经典蓝牙 Profile / Service Class UUID

这是 BR/EDR(经典蓝牙)侧用 16-bit UUID 标识各类 Profile / Service Class 的官方编号表。配对完成后,两端通过 SDP 查询对端 SDP record 列表里出现了哪些本表 UUID,据此判断对端支持 HFP / A2DP / PBAP / MAP 等哪些能力。短 UUID 按蓝牙基础 UUID展开:0000XXXX-0000-1000-8000-00805F9B34FB(如 0x111E0000111E-0000-1000-8000-00805F9B34FB)。

16-bit UUID(hex)名称类型车机相关度 + 用途
0x1000ServiceDiscoveryServerServiceClassIDService Class★ — SDP 服务端自身标识,几乎所有设备 record 都有
0x1001BrowseGroupDescriptorServiceClassIDService Class— 浏览分组描述符,少见
0x1101SerialPort (SPP)两者★ — 串口仿真,车载 App 数据通道、OBD/诊断设备多走这里
0x1102LANAccessUsingPPP两者— 局域网接入(PPP),已基本被 PAN/DUN 取代
0x1103Dial-Up Networking (DUN)两者★ — 拨号上网,旧车机经手机蜂窝上网
0x1104IrMCSync两者— 红外同步兼容,遗留
0x1105OBEXObjectPush (OPP)两者★ — vCard 名片/对象推送,车机「接收联系人」
0x1106OBEX File Transfer (FTP)两者★ — OBEX 文件传输,车机浏览手机文件
0x1107IrMCSyncCommandService Class— IrMC 同步命令端
0x1108Headset (HSP)两者★ — 单声道通话耳机 profile
0x1109CordlessTelephony两者— 无绳电话
0x110AAudio SourceService Class★ — A2DP 音频源端角色(手机侧)
0x110BAudio SinkService Class★ — A2DP 音频接收端角色(车机当蓝牙音箱,核心)
0x110CA/V Remote Control Target (AVRCP TG)Service Class★ — 被控端
0x110DAdvanced Audio Distribution (A2DP)Profile★ — A2DP profile 本体
0x110EA/V Remote Control (AVRCP)两者★ — AVRCP 遥控 profile 本体
0x110FA/V Remote Control Controller (AVRCP CT)Service Class★ — 控制端角色,车机按键控制手机播放
0x1110IntercomService Class— 对讲机
0x1111FaxService Class— 传真
0x1112Headset Audio Gateway (HSP AG)Service Class★ — HSP 音频网关角色
0x1113WAPService Class— WAP,遗留
0x1114WAP_CLIENTService Class— WAP 客户端
0x1115PANU两者★ — PAN 用户角色
0x1116NAP两者★ — PAN 网络接入点
0x1117GN两者★ — PAN 组 ad-hoc 角色
0x1118DirectPrintingService Class— 直连打印(BPP)
0x1119ReferencePrintingService Class— 参考打印
0x111AImagingProfile— 成像 profile 总称
0x111BImaging ResponderService Class— 图像响应端(BIP)
0x111CImaging Automatic ArchiveService Class— 图像自动归档
0x111DImaging Referenced ObjectsService Class— 图像引用对象
0x111EHands-Free (HFP)两者★ — 免提 profile,车机最核心通话能力
0x111FAG Hands-Free (HFP-AG)Service Class★ — HFP 音频网关角色(手机=AG)
0x1120DirectPrintingReferencedObjectsServiceService Class
0x1121ReflectedUIService Class— 反射 UI(BPP)
0x1122Basic Printing (BPP)Profile— 基本打印
0x1123PrintingStatusService Class— 打印状态
0x1124HID两者★ — 人机接口设备,车机接蓝牙键盘/手柄/遥控
0x1125HardcopyCableReplacement (HCR)Profile— 硬拷贝线缆替换
0x1126HCR_PrintService Class
0x1127HCR_ScanService Class
0x1128Common_ISDN_Access (CIP)两者— 公共 ISDN 接入
0x112DSIM Access (SAP)两者★ — 车机经手机 SIM 卡入网通话
0x112EPhonebook Access Client (PBAP PCE)Service Class★ — PBAP 客户端,车机拉手机通讯录
0x112FPhonebook Access Server (PBAP PSE)Service Class★ — PBAP 服务端,手机侧提供电话本
0x1130Phonebook Access Profile (PBAP)Profile★ — PBAP profile 本体
0x1131Headset - HS (HSP HS)Service Class★ — HSP 耳机端角色
0x1132Message Access Server (MAP MAS)Service Class★ — MAP 服务端,提供短信(手机侧)
0x1133Message Notification Server (MAP MNS)Service Class★ — MAP 通知服务端
0x1134Message Access Profile (MAP)Profile★ — MAP profile 本体,车机收发短信
0x1135GNSSProfile★ — 蓝牙 GNSS,外接蓝牙 GPS
0x1136GNSS_ServerService Class★ — GNSS 服务端
0x11373D DisplayService Class— 3D 显示
0x11383D GlassesService Class— 3D 眼镜
0x11393D Synch Profile (3DSP)Profile— 3D 同步
0x113AMulti Profile Specification (MPS)Profile★ — 多 profile 共存规范,车机同时跑 HFP+A2DP+PBAP+MAP 时协调
0x113BMPS (Service Class)Service Class— MPS 服务类
0x113CCTN Access ServiceService Class— 日历/任务/笔记访问
0x113DCTN Notification ServiceService Class— CTN 通知
0x113ECalendar Tasks and Notes Profile (CTN)Profile— 日历/任务/笔记 profile
0x1200PnPInformation (Device ID)两者★ — Device ID profile(DI),SDP 查询识别对端厂商/产品/版本
0x1201Generic NetworkingService Class— 通用网络服务类
0x1202GenericFileTransferService Class— 通用文件传输
0x1203Generic AudioService Class★ — 通用音频类(聚合分类用)
0x1204Generic TelephonyService Class★ — 通用电话类
0x1205UPNP_ServiceService Class— UPnP 服务
0x1206UPNP_IP_ServiceService Class— UPnP over IP
0x1300ESDP_UPNP_IP_PANService Class— 扩展 SDP
0x1301ESDP_UPNP_IP_LAPService Class
0x1302ESDP_UPNP_L2CAPService Class
0x1303Video Source (VDP)Service Class— 视频源端
0x1304Video Sink (VDP)Service Class— 视频接收端
0x1305Video Distribution (VDP)Profile— 视频分发 profile
0x1400HDP (Health Device Profile)Profile— 健康设备
0x1401HDP SourceService Class
0x1402HDP SinkService Class

3. GATT 服务 / 声明 / 描述符 / 单位

3.1 GATT Services

GATT 服务是 BLE 设备对外暴露功能的顶层容器,每个服务用一个 16-bit UUID 标识。下表是 SIG 分配的全部 GATT 服务,按 UUID 升序。

16-bit UUID(hex)名称一句话用途
0x1800Generic Access (GAP)设备名/外观/连接参数,几乎所有 BLE 设备必有
0x1801Generic Attribute (GATT)服务变更指示(Service Changed)
0x1802Immediate Alert触发蜂鸣/震动/灯告警(防丢器)
0x1803Link Loss监控连接丢失
0x1804TX Power上报发射功率
0x1805Current Time当前日期时间
0x1806Reference Time Update触发参考时间更新
0x1807Next DST Change下次夏令时切换
0x1808Glucose血糖仪
0x1809Health Thermometer体温计
0x180ADevice Information厂商/型号/固件/序列号(调试必看)
0x180DHeart Rate心率/RR 间期
0x180EPhone Alert Status来电/短信/未读状态
0x180FBattery电池电量百分比
0x1810Blood Pressure血压
0x1811Alert Notification来电/短信/邮件告警通知
0x1812Human Interface Device (HID)BLE 键盘/鼠标/遥控
0x1813Scan Parameters上报扫描窗口/间隔
0x1814Running Speed and Cadence跑步速度与步频
0x1815Automation IO数字/模拟 IO 通用接口
0x1816Cycling Speed and Cadence骑行速度与踏频
0x1818Cycling Power骑行功率计
0x1819Location and Navigation位置/航向/导航
0x181AEnvironmental Sensing环境感知(温度/湿度/UV/气压等)
0x181BBody Composition体成分
0x181CUser Data用户数据存储
0x181DWeight Scale体重秤
0x181EBond Management集中管控多个绑定关系
0x181FContinuous Glucose Monitoring连续血糖监测
0x1820Internet Protocol SupportIPv6 over BLE
0x1821Indoor Positioning室内定位(RSSI/AoA)
0x1822Pulse Oximeter血氧(SpO2)
0x1823HTTP Proxy设备经手机代理访问 HTTP
0x1824Transport Discovery发现并桥接其他无线传输
0x1825Object Transfer大文件对象传输(OTA 升级)
0x1826Fitness Machine健身器械控制
0x1827Mesh ProvisioningBLE Mesh 配网
0x1828Mesh ProxyBLE Mesh 代理
0x1829Reconnection Configuration调优重连参数
0x183AInsulin Delivery胰岛素泵
0x183BBinary Sensor二值传感器(开/关)
0x183CEmergency Configuration紧急按钮
0x183DAuthorization Control授权控制(门禁/令牌)
0x183EPhysical Activity Monitor身体活动监测
0x183FElapsed Time流逝时间
0x1840Generic Health Sensor通用健康传感器
0x1843Audio Input Control音频输入源选择(LE Audio)
0x1844Volume Control音量控制(LE Audio)
0x1845Volume Offset Control各路音频流音量偏移
0x1846Coordinated Set Identification协同套装识别(左耳+右耳+盒)
0x1847Device Time设备本地时间
0x1848Media Control媒体播放控制
0x1849Generic Media Control通用媒体控制
0x184AConstant Tone Extension恒定音调扩展(AoA/AoD 测向)
0x184BTelephone Bearer电话承载(通话)
0x184CGeneric Telephone Bearer通用电话承载
0x184DMicrophone Control麦克风静音/增益
0x184EAudio Stream ControlLE Audio 音频流端点(ASC)
0x184FBroadcast Audio Scan广播音频扫描同步(BASS)
0x1850Published Audio Capabilities已发布音频能力(PACS)
0x1851Basic Audio Announcement基础音频广播包
0x1852Broadcast Audio Announcement广播音频广播包
0x1853Common Audio通用音频协调
0x1854Hearing Access助听器接入
0x1855Telephony and Media Audio电话与媒体音频(TMAS)
0x1856Public Broadcast Announcement公共广播标识
0x1857Electronic Shelf Label电子价签
0x1858Gaming Audio游戏音频(低延迟)
0x1859Mesh Proxy Solicitation请求 Mesh 代理接入
0x185AIndustrial Measurement Device工业测量设备
0x185BRanging测距(信道探测)
0x185CHID ISOISO 标准键盘布局
0x185DCookware智能炊具
0x185EVoice Assistant语音助手
0x185FGeneric Voice Assistant通用语音助手

3.2 Declarations(声明)

ATT 把 UUID 0x2800–0x2803 固定留给这 4 种声明,设备不能挪作他用。

16-bit UUID(hex)名称用途
0x2800Primary Service声明「这是一个主服务」,value 是该服务 UUID
0x2801Secondary Service声明「从服务」(仅被 Include 引用,少用)
0x2802Include声明引用了另一个服务
0x2803Characteristic声明一个 Characteristic:Properties + Value Handle + Value UUID

3.3 Descriptors(描述符)

挂在 Characteristic 上补充元数据。0x2902(CCC)是 BLE 开发里几乎每个支持 Notify/Indicate 的 Characteristic 都必须配的

16-bit UUID(hex)名称用途
0x2900Characteristic Extended Properties扩展属性位(如 Reliable Write)
0x2901Characteristic User Description人类可读名称
0x2902Client Characteristic Configuration客户端配置位(bit0=Notify, bit1=Indicate),开启推送必写
0x2903Server Characteristic Configuration服务端配置位(Broadcast)
0x2904Characteristic Presentation Format数据格式描述(格式/指数/单位/命名空间)
0x2905Characteristic Aggregate Format聚合格式
0x2906Valid Range数值合法区间
0x2907External Report Reference引用 HID 外部 Report
0x2908Report ReferenceHID Report ID + Type 映射
0x2909Number of Digitals含多少个数字位
0x290AValue Trigger Setting触发上报条件
0x290BEnvironmental Sensing Configuration环境感知专用配置
0x290CEnvironmental Sensing Measurement环境感知测量附加信息
0x290DEnvironmental Sensing Trigger Setting环境感知触发条件
0x290ETime Trigger Setting基于时间的触发
0x290FComplete BR-EDR Transport Block Data完整 BR/EDR 传输块数据
0x2910Observation Schedule观测调度
0x2911Valid Range and Accuracy有效范围与精度
0x2912Measurement Description测量语义说明
0x2913Manufacturer Limits厂商工作极限
0x2914Process Tolerances工艺容差
0x2915IMD Trigger Setting工业测量触发
0x2916Cooking Sensor Info烹饪传感器信息
0x2917Cooking Trigger Setting烹饪触发

3.4 Units(单位,常用子集)

单位 UUID 仅在 Characteristic Presentation Format(0x2904)第 4 字节使用。完整单位表见 PDF 第 73–80 页(约 130 项),此处列开发常用的约 40 个。

16-bit UUID(hex)单位/量纲说明
0x2700unitless无单位(原始数值/枚举)
0x2701length (metre)
0x2702mass (kilogram)千克
0x2703time (second)
0x2704electric current (ampere)安培
0x2705temperature (kelvin)开尔文
0x272Ftemperature (degree Celsius)摄氏度(温度传感器最常用)
0x27ACtemperature (degree Fahrenheit)华氏度
0x2760/0x2761/0x2762/0x27B3分/时/天/年时间单位
0x2722frequency (hertz)赫兹
0x2728voltage (volt)伏特
0x2726power (watt)瓦特
0x2725energy (joule)焦耳
0x27ABenergy (kilowatt hour)千瓦时(度电)
0x2724pressure (pascal)帕斯卡
0x2780pressure (bar)巴(1 bar=100 kPa)
0x2781pressure (mmHg)毫米汞柱(血压)
0x27A5pressure (psi)psi(胎压等)
0x2712velocity (m/s)米/秒
0x27A6velocity (km/h)千米/小时
0x2763plane angle (degree)
0x2720plane angle (radian)弧度
0x272Aresistance (ohm)欧姆
0x27ADpercentage百分比(电池电量/湿度最常用)
0x27AEper mille千分比
0x27C4/0x27C5ppm / ppb百万分比/十亿分比
0x27B1mass density (mg/dL)mg/dL(血糖)
0x27B2mass density (mmol/L)mmol/L(血生化)
0x27AFperiod (beats per minute)次/分钟(心率)
0x27A8angular velocity (RPM)转速
0x27C3sound pressure (decibel)分贝

4. GATT Characteristics 全表(BLE 特征值)

BLE 用 GATT 特征值表示一个可读/可写/可通知的单个数据点(如心率、电量、温度),每个由 SIG 分配唯一 16-bit UUID。车机读 BLE 钥匙/胎压/手环/各类传感器的数据,本质就是按这张表对号入座,把收到的 handle 映射到对应特征值类型再解析。共 504 条,按 UUID 升序。

16-bit UUID(hex)名称
0x2A00Device Name
0x2A01Appearance
0x2A02Peripheral Privacy Flag
0x2A03Reconnection Address
0x2A04Peripheral Preferred Connection Parameters
0x2A05Service Changed
0x2A06Alert Level
0x2A07Tx Power Level
0x2A08Date Time
0x2A09Day of Week
0x2A0ADay Date Time
0x2A0CExact Time 256
0x2A0DDST Offset
0x2A0ETime Zone
0x2A0FLocal Time Information
0x2A11Time with DST
0x2A12Time Accuracy
0x2A13Time Source
0x2A14Reference Time Information
0x2A16Time Update Control Point
0x2A17Time Update State
0x2A18Glucose Measurement
0x2A19Battery Level
0x2A1CTemperature Measurement
0x2A1DTemperature Type
0x2A1EIntermediate Temperature
0x2A21Measurement Interval
0x2A22Boot Keyboard Input Report
0x2A23System ID
0x2A24Model Number String
0x2A25Serial Number String
0x2A26Firmware Revision String
0x2A27Hardware Revision String
0x2A28Software Revision String
0x2A29Manufacturer Name String
0x2A2AIEEE 11073-20601 Regulatory Certification Data List
0x2A2BCurrent Time
0x2A2CMagnetic Declination
0x2A31Scan Refresh
0x2A32Boot Keyboard Output Report
0x2A33Boot Mouse Input Report
0x2A34Glucose Measurement Context
0x2A35Blood Pressure Measurement
0x2A36Intermediate Cuff Pressure
0x2A37Heart Rate Measurement
0x2A38Body Sensor Location
0x2A39Heart Rate Control Point
0x2A3FAlert Status
0x2A40Ringer Control Point
0x2A41Ringer Setting
0x2A42Alert Category ID Bit Mask
0x2A43Alert Category ID
0x2A44Alert Notification Control Point
0x2A45Unread Alert Status
0x2A46New Alert
0x2A47Supported New Alert Category
0x2A48Supported Unread Alert Category
0x2A49Blood Pressure Feature
0x2A4AHID Information
0x2A4BReport Map
0x2A4CHID Control Point
0x2A4DReport
0x2A4EProtocol Mode
0x2A4FScan Interval Window
0x2A50PnP ID
0x2A51Glucose Feature
0x2A52Record Access Control Point
0x2A53RSC Measurement
0x2A54RSC Feature
0x2A55SC Control Point
0x2A5AAggregate
0x2A5BCSC Measurement
0x2A5CCSC Feature
0x2A5DSensor Location
0x2A5EPLX Spot-Check Measurement
0x2A5FPLX Continuous Measurement
0x2A60PLX Features
0x2A63Cycling Power Measurement
0x2A64Cycling Power Vector
0x2A65Cycling Power Feature
0x2A66Cycling Power Control Point
0x2A67Location and Speed
0x2A68Navigation
0x2A69Position Quality
0x2A6ALN Feature
0x2A6BLN Control Point
0x2A6CElevation
0x2A6DPressure
0x2A6ETemperature
0x2A6FHumidity
0x2A70True Wind Speed
0x2A71True Wind Direction
0x2A72Apparent Wind Speed
0x2A73Apparent Wind Direction
0x2A74Gust Factor
0x2A75Pollen Concentration
0x2A76UV Index
0x2A77Irradiance
0x2A78Rainfall
0x2A79Wind Chill
0x2A7AHeat Index
0x2A7BDew Point
0x2A7DDescriptor Value Changed
0x2A7EAerobic Heart Rate Lower Limit
0x2A7FAerobic Threshold
0x2A80Age
0x2A81Anaerobic Heart Rate Lower Limit
0x2A82Anaerobic Heart Rate Upper Limit
0x2A83Anaerobic Threshold
0x2A84Aerobic Heart Rate Upper Limit
0x2A85Date of Birth
0x2A86Date of Threshold Assessment
0x2A87Email Address
0x2A88Fat Burn Heart Rate Lower Limit
0x2A89Fat Burn Heart Rate Upper Limit
0x2A8AFirst Name
0x2A8BFive Zone Heart Rate Limits
0x2A8CGender
0x2A8DHeart Rate Max
0x2A8EHeight
0x2A8FHip Circumference
0x2A90Last Name
0x2A91Maximum Recommended Heart Rate
0x2A92Resting Heart Rate
0x2A93Sport Type for Aerobic and Anaerobic Thresholds
0x2A94Three Zone Heart Rate Limits
0x2A95Two Zone Heart Rate Limits
0x2A96VO2 Max
0x2A97Waist Circumference
0x2A98Weight
0x2A99Database Change Increment
0x2A9AUser Index
0x2A9BBody Composition Feature
0x2A9CBody Composition Measurement
0x2A9DWeight Measurement
0x2A9EWeight Scale Feature
0x2A9FUser Control Point
0x2AA0Magnetic Flux Density - 2D
0x2AA1Magnetic Flux Density - 3D
0x2AA2Language
0x2AA3Barometric Pressure Trend
0x2AA4Bond Management Control Point
0x2AA5Bond Management Feature
0x2AA6Central Address Resolution
0x2AA7CGM Measurement
0x2AA8CGM Feature
0x2AA9CGM Status
0x2AAACGM Session Start Time
0x2AABCGM Session Run Time
0x2AACCGM Specific Ops Control Point
0x2AADIndoor Positioning Configuration
0x2AAELatitude
0x2AAFLongitude
0x2AB0Local North Coordinate
0x2AB1Local East Coordinate
0x2AB2Floor Number
0x2AB3Altitude
0x2AB4Uncertainty
0x2AB5Location Name
0x2AB6URI
0x2AB7HTTP Headers
0x2AB8HTTP Status Code
0x2AB9HTTP Entity Body
0x2ABAHTTP Control Point
0x2ABBHTTPS Security
0x2ABCTDS Control Point
0x2ABDOTS Feature
0x2ABEObject Name
0x2ABFObject Type
0x2AC0Object Size
0x2AC1Object First-Created
0x2AC2Object Last-Modified
0x2AC3Object ID
0x2AC4Object Properties
0x2AC5Object Action Control Point
0x2AC6Object List Control Point
0x2AC7Object List Filter
0x2AC8Object Changed
0x2AC9Resolvable Private Address Only
0x2ACCFitness Machine Feature
0x2ACDTreadmill Data
0x2ACECross Trainer Data
0x2ACFStep Climber Data
0x2AD0Stair Climber Data
0x2AD1Rower Data
0x2AD2Indoor Bike Data
0x2AD3Training Status
0x2AD4Supported Speed Range
0x2AD5Supported Inclination Range
0x2AD6Supported Resistance Level Range
0x2AD7Supported Heart Rate Range
0x2AD8Supported Power Range
0x2AD9Fitness Machine Control Point
0x2ADAFitness Machine Status
0x2ADBMesh Provisioning Data In
0x2ADCMesh Provisioning Data Out
0x2ADDMesh Proxy Data In
0x2ADEMesh Proxy Data Out
0x2AE0Average Current
0x2AE1Average Voltage
0x2AE2Boolean
0x2AE3Chromatic Distance from Planckian
0x2AE4Chromaticity Coordinates
0x2AE5Chromaticity in CCT and Duv Values
0x2AE6Chromaticity Tolerance
0x2AE7CIE 13.3-1995 Color Rendering Index
0x2AE8Coefficient
0x2AE9Correlated Color Temperature
0x2AEACount 16
0x2AEBCount 24
0x2AECCountry Code
0x2AEDDate UTC
0x2AEEElectric Current
0x2AEFElectric Current Range
0x2AF0Electric Current Specification
0x2AF1Electric Current Statistics
0x2AF2Energy
0x2AF3Energy in a Period of Day
0x2AF4Event Statistics
0x2AF5Fixed String 16
0x2AF6Fixed String 24
0x2AF7Fixed String 36
0x2AF8Fixed String 8
0x2AF9Generic Level
0x2AFAGlobal Trade Item Number
0x2AFBIlluminance
0x2AFCLuminous Efficacy
0x2AFDLuminous Energy
0x2AFELuminous Exposure
0x2AFFLuminous Flux
0x2B00Luminous Flux Range
0x2B01Luminous Intensity
0x2B02Mass Flow
0x2B03Perceived Lightness
0x2B04Percentage 8
0x2B05Power
0x2B06Power Specification
0x2B07Relative Runtime in a Current Range
0x2B08Relative Runtime in a Generic Level Range
0x2B09Relative Value in a Voltage Range
0x2B0ARelative Value in an Illuminance Range
0x2B0BRelative Value in a Period of Day
0x2B0CRelative Value in a Temperature Range
0x2B0DTemperature 8
0x2B0ETemperature 8 in a Period of Day
0x2B0FTemperature 8 Statistics
0x2B10Temperature Range
0x2B11Temperature Statistics
0x2B12Time Decihour 8
0x2B13Time Exponential 8
0x2B14Time Hour 24
0x2B15Time Millisecond 24
0x2B16Time Second 16
0x2B17Time Second 8
0x2B18Voltage
0x2B19Voltage Specification
0x2B1AVoltage Statistics
0x2B1BVolume Flow
0x2B1CChromaticity Coordinate
0x2B1DRC Feature
0x2B1ERC Settings
0x2B1FReconnection Configuration Control Point
0x2B20IDD Status Changed
0x2B21IDD Status
0x2B22IDD Annunciation Status
0x2B23IDD Features
0x2B24IDD Status Reader Control Point
0x2B25IDD Command Control Point
0x2B26IDD Command Data
0x2B27IDD Record Access Control Point
0x2B28IDD History Data
0x2B29Client Supported Features
0x2B2ADatabase Hash
0x2B2BBSS Control Point
0x2B2CBSS Response
0x2B2DEmergency ID
0x2B2EEmergency Text
0x2B2FACS Status
0x2B30ACS Data In
0x2B31ACS Data Out Notify
0x2B32ACS Data Out Indicate
0x2B33ACS Control Point
0x2B34Enhanced Blood Pressure Measurement
0x2B35Enhanced Intermediate Cuff Pressure
0x2B36Blood Pressure Record
0x2B37Registered User
0x2B38BR-EDR Handover Data
0x2B39Bluetooth SIG Data
0x2B3AServer Supported Features
0x2B3BPhysical Activity Monitor Features
0x2B3CGeneral Activity Instantaneous Data
0x2B3DGeneral Activity Summary Data
0x2B3ECardioRespiratory Activity Instantaneous Data
0x2B3FCardioRespiratory Activity Summary Data
0x2B40Step Counter Activity Summary Data
0x2B41Sleep Activity Instantaneous Data
0x2B42Sleep Activity Summary Data
0x2B43Physical Activity Monitor Control Point
0x2B44Physical Activity Current Session
0x2B45Physical Activity Session Descriptor
0x2B46Preferred Units
0x2B47High Resolution Height
0x2B48Middle Name
0x2B49Stride Length
0x2B4AHandedness
0x2B4BDevice Wearing Position
0x2B4CFour Zone Heart Rate Limits
0x2B4DHigh Intensity Exercise Threshold
0x2B4EActivity Goal
0x2B4FSedentary Interval Notification
0x2B50Caloric Intake
0x2B51TMAP Role
0x2B77Audio Input State
0x2B78Gain Settings Attribute
0x2B79Audio Input Type
0x2B7AAudio Input Status
0x2B7BAudio Input Control Point
0x2B7CAudio Input Description
0x2B7DVolume State
0x2B7EVolume Control Point
0x2B7FVolume Flags
0x2B80Volume Offset State
0x2B81Audio Location
0x2B82Volume Offset Control Point
0x2B83Audio Output Description
0x2B84Set Identity Resolving Key
0x2B85Coordinated Set Size
0x2B86Set Member Lock
0x2B87Set Member Rank
0x2B88Encrypted Data Key Material
0x2B89Apparent Energy 32
0x2B8AApparent Power
0x2B8BLive Health Observations
0x2B8CCO2 Concentration
0x2B8DCosine of the Angle
0x2B8EDevice Time Feature
0x2B8FDevice Time Parameters
0x2B90Device Time
0x2B91Device Time Control Point
0x2B92Time Change Log Data
0x2B93Media Player Name
0x2B94Media Player Icon Object ID
0x2B95Media Player Icon URL
0x2B96Track Changed
0x2B97Track Title
0x2B98Track Duration
0x2B99Track Position
0x2B9APlayback Speed
0x2B9BSeeking Speed
0x2B9CCurrent Track Segments Object ID
0x2B9DCurrent Track Object ID
0x2B9ENext Track Object ID
0x2B9FParent Group Object ID
0x2BA0Current Group Object ID
0x2BA1Playing Order
0x2BA2Playing Orders Supported
0x2BA3Media State
0x2BA4Media Control Point
0x2BA5Media Control Point Opcodes Supported
0x2BA6Search Results Object ID
0x2BA7Search Control Point
0x2BA8Energy 32
0x2BADConstant Tone Extension Enable
0x2BAEAdvertising Constant Tone Extension Minimum Length
0x2BAFAdvertising Constant Tone Extension Minimum Transmit Count
0x2BB0Advertising Constant Tone Extension Transmit Duration
0x2BB1Advertising Constant Tone Extension Interval
0x2BB2Advertising Constant Tone Extension PHY
0x2BB3Bearer Provider Name
0x2BB4Bearer UCI
0x2BB5Bearer Technology
0x2BB6Bearer URI Schemes Supported List
0x2BB7Bearer Signal Strength
0x2BB8Bearer Signal Strength Reporting Interval
0x2BB9Bearer List Current Calls
0x2BBAContent Control ID
0x2BBBStatus Flags
0x2BBCIncoming Call Target Bearer URI
0x2BBDCall State
0x2BBECall Control Point
0x2BBFCall Control Point Optional Opcodes
0x2BC0Termination Reason
0x2BC1Incoming Call
0x2BC2Call Friendly Name
0x2BC3Mute
0x2BC4Sink ASE
0x2BC5Source ASE
0x2BC6ASE Control Point
0x2BC7Broadcast Audio Scan Control Point
0x2BC8Broadcast Receive State
0x2BC9Sink PAC
0x2BCASink Audio Locations
0x2BCBSource PAC
0x2BCCSource Audio Locations
0x2BCDAvailable Audio Contexts
0x2BCESupported Audio Contexts
0x2BCFAmmonia Concentration
0x2BD0Carbon Monoxide Concentration
0x2BD1Methane Concentration
0x2BD2Nitrogen Dioxide Concentration
0x2BD3Non-Methane Volatile Organic Compounds Concentration
0x2BD4Ozone Concentration
0x2BD5Particulate Matter - PM1 Concentration
0x2BD6Particulate Matter - PM2.5 Concentration
0x2BD7Particulate Matter - PM10 Concentration
0x2BD8Sulfur Dioxide Concentration
0x2BD9Sulfur Hexafluoride Concentration
0x2BDAHearing Aid Features
0x2BDBHearing Aid Preset Control Point
0x2BDCActive Preset Index
0x2BDDStored Health Observations
0x2BDEFixed String 64
0x2BDFHigh Temperature
0x2BE0High Voltage
0x2BE1Light Distribution
0x2BE2Light Output
0x2BE3Light Source Type
0x2BE4Noise
0x2BE5Relative Runtime in a Correlated Color Temperature Range
0x2BE6Time Second 32
0x2BE7VOC Concentration
0x2BE8Voltage Frequency
0x2BE9Battery Critical Status
0x2BEABattery Health Status
0x2BEBBattery Health Information
0x2BECBattery Information
0x2BEDBattery Level Status
0x2BEEBattery Time Status
0x2BEFEstimated Service Date
0x2BF0Battery Energy Status
0x2BF1Observation Schedule Changed
0x2BF2Elapsed Time
0x2BF3Health Sensor Features
0x2BF4GHS Control Point
0x2BF5LE GATT Security Levels
0x2BF6ESL Address
0x2BF7AP Sync Key Material
0x2BF8ESL Response Key Material
0x2BF9ESL Current Absolute Time
0x2BFAESL Display Information
0x2BFBESL Image Information
0x2BFCESL Sensor Information
0x2BFDESL LED Information
0x2BFEESL Control Point
0x2BFFUDI for Medical Devices
0x2C00GMAP Role
0x2C01UGG Features
0x2C02UGT Features
0x2C03BGS Features
0x2C04BGR Features
0x2C05Percentage 8 Steps
0x2C06Acceleration
0x2C07Force
0x2C08Linear Position
0x2C09Rotational Speed
0x2C0ALength
0x2C0BTorque
0x2C0CIMD Status
0x2C0DIMDS Descriptor Value Changed
0x2C0EFirst Use Date
0x2C0FLife Cycle Data
0x2C10Work Cycle Data
0x2C11Service Cycle Data
0x2C12IMD Control
0x2C13IMD Historical Data
0x2C14RAS Features
0x2C15Real-time Ranging Data
0x2C16On-demand Ranging Data
0x2C17RAS Control Point
0x2C18Ranging Data Ready
0x2C19Ranging Data Overwritten
0x2C1ACoordinated Set Name
0x2C1BHumidity 8
0x2C1CIlluminance 16
0x2C1DAcceleration - 3D
0x2C1EPrecise Acceleration - 3D
0x2C1FAcceleration Detection Status
0x2C20Door/Window Status
0x2C21Pushbutton Status 8
0x2C22Contact Status 8
0x2C23HID ISO Properties
0x2C24LE HID Operation Mode
0x2C25Cookware Description
0x2C26Recipe Control
0x2C27Recipe Parameters
0x2C28Cooking Step Status
0x2C29Cooking Zone Capabilities
0x2C2ACooking Zone Desired Cooking Conditions
0x2C2BCooking Zone Actual Cooking Conditions
0x2C2CCookware Sensor Data
0x2C2DCookware Sensor Aggregate
0x2C2ECooking Temperature
0x2C2FCooking Zone Perceived Power
0x2C30Kitchen Appliance Airflow
0x2C31Voice Assistant Name
0x2C32Voice Assistant UUID
0x2C33Voice Assistant Service Control Point
0x2C34Installed Location
0x2C35Voice Assistant Session State
0x2C36Voice Assistant Session Flag
0x2C37Voice Assistant Supported Languages
0x2C38Voice Assistant Supported Features
0x2C39HID SCI Mode
0x2C3AHID SCI Information

车机 / IoT 最常用的高频特征值

  • 0x2A19 Battery Level(0-100% 电量,手环/钥匙/耳机的电量条几乎都走它)
  • 设备信息组(Device Information 服务下,每个 GATT 设备基本都暴露):0x2A29 Manufacturer Name String + 0x2A24 Model Number + 0x2A25 Serial Number + 0x2A26 Firmware Revision + 0x2A27 Hardware Revision + 0x2A28 Software Revision —— 车机识别外设身份/固件版本/做兼容性路由的依据
  • 0x2A23 System ID + 0x2A50 PnP ID(设备唯一标识,配对绑定/去重)
  • 0x2A01 Appearance(16-bit 外观码,决定车机 UI 图标,值见 §5.2)
  • 0x2A07 Tx Power Level(发射功率,可粗测距/判断钥匙远近做无感解锁)
  • 0x2A37 Heart Rate Measurement(手环心率通知)
  • 环境感知:0x2A1C Temperature Measurement / 0x2A6E Temperature / 0x2A6F Humidity / 0x2A6D Pressure
  • 新型电池增强:0x2BED Battery Level Status0x2BEC Battery Information(含电压/电流/健康度,比 0x2A19 信息量大)
  • BLE 钥匙测距:0x2C15 Real-time Ranging Data0x2C18 Ranging Data Ready(CS 测距通道)
  • 车内空气质量:0x2BCF~0x2BD9 一串气体浓度特征值(CO/CO2/PM2.5 等)

5. Class of Device (CoD) + Appearance

5.1 Class of Device(BR/EDR 设备类别码)

CoD 是什么:BR/EDR(经典蓝牙)设备在扫描应答(EIR)里广播的 24-bit 类别码,告诉发现方「我是手机/耳机/车机/键鼠」。Android BluetoothClass.Device.Major.* 就是它,扫描列表过滤(本仓 MiBluetoothUtils 只显示手机)就是拿 Major Device Class 字段比对。BLE 侧不用 CoD,用下面的 Appearance。

CoD 位结构(24 bit)

bit:  23                      13 12       8 7         2 1 0
     +--------------------------+-----------+-----------+---+
     | Major Service Classes    | Major     | Minor     |00 |
     | (11 bit 位域)             | Device(5) | Device(6) |   |
     +--------------------------+-----------+-----------+---+
字段bit 范围宽度说明
格式位1~02 bit恒为 0b00
Minor Device Class7~26 bit子类(解释随 Major 而变)
Major Device Class12~85 bit大类(手机/电脑/音视频…)
Major Service Classes23~1311 bit位域(可叠加)

5.1.1 Major Service Classes(位域 bit 13~23,可叠加置位)

bit 位名称说明
13Limited Discoverable Mode有限发现模式
14LE audioLE 音频
15Reserved保留
16Positioning定位
17Networking网络(LAN/Ad hoc)
18Rendering渲染输出(打印、扬声器)
19Capturing采集(扫描仪、麦克风)
20Object Transfer对象传输
21Audio音频(扬声器/麦克风/耳机服务)
22Telephony电话(无绳电话/调制解调器/耳机服务)
23Information信息(WEB/WAP 服务器)

5.1.2 Major Device Class(5 bit 枚举,bits 12~8)

bits 12~8十进制类别名
000000Miscellaneous(杂项)
000011Computer
000102Phone ★(本仓扫描过滤命中此值)
000113LAN/Network Access Point
001004Audio/Video ★(耳机/车机自身/音箱)
001015Peripheral(鼠标/摇杆/键盘)
001106Imaging
001117Wearable
010008Toy
010019Health
1111131Uncategorized(未分类)

速算:Phone 大类 CoD 高字节落 0x02xx,Audio/Video 落 0x04xx。Android BluetoothClass.Device.Major.PHONE = 0x100(5bit Major 右对齐后的值)。

5.1.3 各 Major 的 Minor Device Class(车机重点)

Phone Major(00010)Minor:

Minor名称
0Uncategorized
1Cellular(蜂窝)
2Cordless(无绳)
3Smartphone(智能手机)
4Wired Modem or Voice Gateway
5Common ISDN Access

「免提 (Hands-free)」不在 Phone Major 下,而在 Audio/Video Major 的 Minor 000010

Audio/Video Major(00100)Minor(车机/耳机重点):

Minor十进制名称
0000011Wearable Headset Device(可穿戴耳机)★
0000102Hands-free Device(免提)★ 车机
0001004Microphone
0001015Loudspeaker(扬声器)
0001106Headphones(头戴耳机)
0001117Portable Audio
0010008Car Audio(车机音频)★ 车机自身
0010019Set-top box(机顶盒)
00101010HiFi Audio Device
00110012Video Camera
01001018Gaming/Toy
01001119Hearing Aid(助听器)
01010020Glasses(眼镜)

车机自身 = Major 00100(Audio/Video) + Minor 001000(Car Audio),完整 CoD ≈ 0x420(忽略服务位)。耳机 = Major 00100 + Minor 000001,CoD ≈ 0x404。本仓 MiBluetoothUtils.isDeviceClassTypeSupport 正是用这些值过滤(详见 10 §2)。

其它 Major 的 Minor(速览,完整见 PDF §2.8):

  • Computer:Desktop / Server / Laptop / Handheld PC / Palm-size / Wearable / Tablet
  • Peripheral(拆两段):设备类型 bits 76(Keyboard/Pointing/Combo)+ 子类 bits 52(Joystick/Gamepad/Remote Control/Sensing Device/Card Reader 等)
  • Wearable:Wristwatch / Pager / Jacket / Helmet / Glasses / Pin
  • Health:血压计 / 温度计 / 体重秤 / 血糖仪 / 血氧仪 / 心率监测 / 计步器 / 体脂仪 等
  • Imaging(位掩码可叠加):bit4 Display / bit5 Camera / bit6 Scanner / bit7 Printer

5.2 GATT Appearance 值(BLE 设备外观)

BLE 侧的设备外观分类(CoD 的 BLE 等价物),由 Generic Access 服务(0x1800)的 Appearance 特征值(0x2A01)携带,16 bit = (Category << 6) | SubCategory

主要 Category 大类:

Category值范围名称车机相关
0x0010x0040–0x007FPhone
0x0020x0080–0x00BFComputer
0x0030x00C0–0x00FFWatch
0x0090x0240–0x027FKeyring(钥匙扣)★ BLE 钥匙
0x00F0x03C0–0x03FFHuman Interface Device (HID)★ 手柄/遥控
0x0150x0540–0x057FSensor(传感器,25 子类)★ 胎压/温度
0x0210x0840–0x087FAudio Sink(音频输出)
0x0230x08C0–0x08FFMotorized Vehicle(机动车,含 Car)
0x0250x0940–0x097FWearable Audio Device(TWS 耳机)

HID 子类含 Gamepad(游戏手柄);Motorized Vehicle 子类含 Car/2-Wheeled/Motorbike/Bus 等;完整大类/子类(含灯/家电/HVAC 等)见 PDF §2.6 第 27–45 页。


6. Company Identifiers 厂商 ID(节选)

每个蓝牙芯片/设备厂商在 SIG 注册一个 16-bit ID,出现在 EIR/Advertising/设备信息里可反查厂商。全量约 3994 条见 PDF §7 (p218-441),此处只列车机/手机/芯片相关;每条均自 PDF 实读

手机/终端厂商

Company ID (hex)十进制厂商
0x00000Ericsson AB(爱立信,蓝牙创始方)
0x00011Nokia Mobile Phones(诺基亚)
0x00066Microsoft(微软)
0x00088Motorola(摩托罗拉)
0x004C76Apple, Inc.(苹果)
0x0075117Samsung Electronics(三星电子)
0x00C4196LG Electronics
0x00E0224Google(谷歌,旧主体)
0x012D301Sony Corporation(索尼)
0x0157343Anhui Huami(安徽华米,Mi Band/Amazfit 制造商,生态链公司)
0x018E398Google LLC(谷歌现行主体)
0x027D637HUAWEI Technologies(华为)
0x038F911Xiaomi Inc.(小米本体)
0x072F1839OnePlus(一加)
0x079A1946OPPO(广东欧珀)
0x08372103vivo(维沃)
0x0EDE3806Sony Honda Mobility(索尼本田出行)

芯片/方案厂商

Company ID (hex)十进制厂商
0x000A10Qualcomm Technologies International, Ltd. (QTIL,原 CSR 继承主体)
0x000D13Texas Instruments(德州仪器 TI)
0x000F15Broadcom Corporation(博通)
0x001D29Qualcomm(高通母号,最常用)
0x002537NXP B.V.(恩智浦)
0x003654Renesas Electronics(瑞萨,2021 收购 Dialog)
0x004670MediaTek, Inc.(联发科)
0x005989Nordic Semiconductor ASA(北欧半导体)
0x005D93Realtek Semiconductor(瑞昱)
0x00B8184Qualcomm Innovation Center, Inc. (QuIC)
0x00D7215Qualcomm Technologies, Inc.
0x0131305Cypress Semiconductor(赛普拉斯,已被英飞凌收购)
0x02E5741Espressif Systems(乐鑫,ESP32)
0x02FF767Silicon Laboratories(芯科)

未独立注册:CSR(2015 被高通收购,并入 QTIL 0x000A)、Dialog(2021 被瑞萨收购)、Sierra Wireless、u-blox。

车机/汽车相关

Company ID (hex)十进制厂商
0x005787Harman International(哈曼国际,三星子公司,车载音响/互联主力)
0x02A6678Robert Bosch GmbH(博世)
0x075A1882HARMAN CO., LTD.(哈曼韩国法人)

Continental(大陆集团)未注册;ContiTech Deutschland (0x0F54) 是其橡胶件子公司,非车机电子主体,勿顶替。


附录:刷新与核对

  • 本表版本 2026-07-31。SIG 不定期新增 UUID/Company ID,需要最新增量时直接打开官方 PDF:Assigned_Numbers.pdf(看封面 Version Date)。
  • 抓取方法(供后续 AI 复用):curl 下载 PDF → pdftotext -layout -f <页> -l <页> 抽对应章节(PDF 物理页码 = 印刷页码,已验证一致)。
  • 本仓已据此修正的旧错误10-蓝牙协议速成 的 PBAP UUID 行(0x112F/0x1130 → 0x112E/0x112F)。
  • 关联文档13-协议栈分层详解(这些号在协议栈哪一层)、14-缩写词源手册(缩写全称)、15-Profile与传输协议图解(每个 profile 干嘛)。

一句话收尾:Assigned Numbers 是蓝牙世界的「电话簿」——所有 profile/协议/设备的官方编号都在这。开发或排障遇到任何 UUID/CoD/厂商 ID,先来本表对号,再回头看它在协议栈哪一层(13)、缩写啥意思(14)、干嘛用(15)。