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。