BLE的 Identity Address 是怎么解析出来的
时间: 2024-03-04 08:51:03 浏览: 27
BLE的Identity Address是由设备的蓝牙芯片(Controller)生成的,通常使用48位的唯一标识符(MAC地址)作为Identity Address。在BLE连接过程中,设备可以使用Identity Address来标识自己并与其他设备通信。
在使用Resolvable Private Address(可解析的私有地址)时,Identity Address可以通过主机(Host)和控制器(Controller)之间的配对过程来解析出来。主机会在控制器的解析列表中存储与对等设备相关联的IRK(Identity Resolving Key)。然后,控制器可以使用IRK来解密对等设备广告中的随机值(Random Number),并通过运算得到对等设备的Identity Address。
简单来说,使用Resolvable Private Address时,设备的Identity Address是由主机和控制器之间的配对过程中解析出来的。
相关问题
BLE Address type是Random和Public的区别
BLE地址类型分为Random和Public两种。
Public地址是由设备厂商分配的唯一的地址,它可以用于广告和连接等操作,并且被用于所有的BLE设备。这种地址是固定的,可以被其他设备发现和连接。
而Random地址则是随机生成的地址,可以由设备自行生成,也可以由中央设备生成并发送给外围设备。这种地址在广告和连接时可以提供更高的安全性和隐私保护,因为它不会泄露设备的真实身份信息。但是,由于地址是随机生成的,所以其他设备可能无法预先知道这个地址,从而无法连接到设备。
因此,使用哪种地址类型取决于具体的应用场景和安全需求。如果需要更高的安全性和隐私保护,则可以使用Random地址。如果需要设备可被广告和连接,则需要使用Public地址。
BLE private address跟static address的区别
BLE(Bluetooth Low Energy)设备可以使用两种类型的MAC地址:私有地址和静态地址。私有地址是随机生成的,而静态地址是预定义的。下面是它们之间的区别:
1. 私有地址:私有地址是在设备上动态生成的,可以更好地保护用户的隐私。BLE设备的私有地址可以是随机或公开的。随机私有地址会在一定时间间隔内变化,而公开私有地址只会在设备重启时变化。私有地址只在设备与其他设备通信时使用,而且每个设备都有自己的私有地址。
2. 静态地址:静态地址是由设备制造商预定义的,通常不会改变。使用静态地址可以让设备更容易被跟踪,因为它们是固定的。静态地址通常用于在设备与应用程序之间建立永久连接。
总的来说,私有地址更安全,因为它们在通信之间会更改,从而使跟踪更加困难。但是,静态地址在某些情况下也很有用,例如在需要设备与应用程序之间建立稳定连接的情况下。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)