蓝牙地址

蓝牙地址


每个蓝牙LE设备都拥有唯一的48位地址。蓝牙地址分为公有(Public)地址和随机(Random)地址两类。随机地址又分为静态(Static)和私有(Private),私有地址进一步分为可解析(Resolvable)和不可解析(Non-resolvable)。下图展示了蓝牙地址的分类,请注意“随机”和“私有”是类别描述而非实际地址类型。

image

每个蓝牙LE设备至少使用以下几种地址类型之一:

  • 公有地址(Public address)

  • 随机静态地址(Random static address)

  • 随机私有可解析地址(Random private resolvable)

  • 随机私有不可解析地址(Random private non-resolvable)


注意

公有地址分配给设备时,使用与以太网、Wi-Fi相同的IEEE地址池,因此也常称为“蓝牙MAC地址”。


公有地址

公有地址是设备生产时写入的固定地址,需在IEEE注册机构登记,全球唯一且终身不变。获取此类地址需额外付费。


随机地址

随机地址无需IEEE注册,用户可手动配置,是最常用地址类型,也是nRF Connect SDK示例的默认类型。可由设备编程写入或运行时动态生成,包括静态和私有两类。


随机静态地址

所有蓝牙LE设备必须使用公有地址或随机静态地址,后者更普遍。]


随机私有地址

设备如需保护隐私,可用随机私有地址。该地址会周期性变化,隐藏设备身份、避免被跟踪。

随机私有地址分为可解析和不可解析两种,说明如下:


可解析随机私有地址

可解析私有地址通过预共享密钥(Identity Resolving Key, IRK)让特定接收方能在地址变化时正确定位设备身份。随机地址本质用作对端解析设备真实蓝牙地址,实际上还是公有或静态地址,加IRK实现映射。


不可解析随机私有地址

不可解析私有地址无法被其它设备还原,仅用于防止设备被跟踪,实际应用较少。


总结:蓝牙地址类型归纳

  • 公有地址:生产商预编程,IEEE注册,全球唯一

  • 随机静态地址:启动时可配置,生命周期内固定,无需注册,最常选用

  • 可解析随机私有地址(可选):周期性变化,允许预共享密钥解析

  • 不可解析随机私有地址(可选):周期性变化,无法解析,仅防跟踪

posted @ 2025-11-25 15:14  毛豆*_*  阅读(113)  评论(0)    收藏  举报