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

每个蓝牙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注册,全球唯一
-
随机静态地址:启动时可配置,生命周期内固定,无需注册,最常选用
-
可解析随机私有地址(可选):周期性变化,允许预共享密钥解析
-
不可解析随机私有地址(可选):周期性变化,无法解析,仅防跟踪
您的资助是我最大的动力!
金额随意,欢迎来赏!

浙公网安备 33010602011771号