查看: 1819|回复: 0

[技术交流] 【和你一起聊聊BLE】——设备地址

[复制链接]

108

主题

163

帖子

618

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
618
发表于 2019-8-9 14:18:41 | 显示全部楼层 |阅读模式
蓝牙的设备地址有两种类型: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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表