05.蓝牙地址

BLE设备有多种类型的设备地址

如Public Device Address、Random Device Address、Static Device Address、Private Device Address等等

  • 地址唯一性: Public Device Address:设备地址是一个48bits的数字,称作"48-bit universal LAN MAC addresses(和电脑的MAC地址一样)“。正常情况下,该地址需要向IEEE申请(其实是购买[1],呵呵!)。企业交钱,IEEE保证地址的唯一性。当然,这种地址分配方式,在BLE中也保留下来了,就是Public Device Address。Public Device Address由24-bit的company_id和24-bit的company_assigned组成,

  • 地址不唯一性:Random Device Address,即设备地址不是固定分配的,而是在设备设备启动后随机生成的。根据不同的目的,Random Device Address分为Static Device Address和Private Device Address两类。

 Static Device Address是设备在上电时随机生成的地址,在一个上电周期内保持不变。
下一次上电的时候可以改变。但不是强制的,因此也可以保持不变。如果改变,上次保存的连接等信息,将不再有效。 
Private Device Address则更进一步,通过定时更新和地址加密两种方法,提高蓝牙地址的可靠性和安全性。
根据地址是否加密,
Private Device Address又分为两类,Non-resolvable private address和Resolvable private address。

results matching ""

    No results matching ""