|
蓝牙的设备地址有两种类型:Public Device Address 和Random Device Address 。蓝牙设备至少具备其中一种类型的设备地址,或者两种同时具备也是可以的。
1.Public Device Address
Public Device Address对于设备来说具有唯一性,长度为48-bit。
使用时需要从IEEE申请:http://standards.ieee.org/findstds/standard/802-2014.html
2.Random Device Address
Random Device Address又可以分为Static Device Address 和 Private Device Address Generation。
Static Device Address是蓝牙设备上电之后分配的。它是一个48位随机生成的地址,
应满足以下要求:
•地址的两个最高有效位应等于1
•地址随机部分的至少一位应为0。
•地址随机部分的至少一位应为1
Private Device Address Generation又可以分为Non-resolvable private address 和 Resolvable private address。通过定时更新和地址加密两种方法,提高安全性。
Non-resolvable private address 是一个48位随机生成的地址,
应满足以下要求:
•地址的两个最高有效位应等于0
•地址随机部分的至少一位应为1
•地址随机部分的至少一位应为0。
•地址不应等于公共地址
Resolvable private address必须具有本地标识解析密钥(IRK)或配对标识解析密钥(IRK)。应使用IRK和随机的生成24位数字。随机数称为prand,
应满足以下要求:
•prand的两个最高有效位应等于0和1。
•prand随机部分的至少一位应为0。
•prand随机部分的至少一位应为1
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|