• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1287 BLE设备地址相关简介

03/24 11:31
788
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1287 BLE设备地址相关简介

719.01 KB

蓝牙设备地址的类型

所有蓝牙设备都应具有一个蓝牙设备地址 (BD_ADDR),该地址(及其地址类型)可以唯一地(一定范围内唯一)标识该设备。使用者如果不了解其概念,看上去可能会有很多疑惑,甚至容易造成侵权问题。

蓝牙的设备地址分为两大类,一类是 Public,一类是 Random 的。其中 Random 类地址里面又分为静态地址和私有地址。私有地址又分为不可解析的私有地址和可以解析的私有地址。

MAC 地址相关函数

下面介绍两个比较重要的和 MAC 设置相关的函数。

蓝牙 Random 静态设备地址的生成与设置参考方法

为了方便一些客户生成免费的相对唯一的 MAC 地址,下面列举一个使用芯片出厂唯一的 UID 来生成 MAC 地址的参考方法。基本原理是通过读取芯片的 UID,然后再进行 Hash计算,截取需要的 46bit 作为随机部分的静态地址。理论上这种方法生成的 MAC 地址重复的几率很小,在 2 的 40 多次方分之一的几率重复,因此实际工程应用中可以认为它相对比较唯一。

蓝牙 Public 设备地址的购买流程

全球唯一设备号,标准化组织是 IEEE,以前的网卡 Ma 地址、PC,现在蓝牙设备、BLE 设备若需要认证的,官方的唯一设备标识,即蓝牙地址,也是 Mac 地址,需向 IEEE申请,并登记付费。即可获得授权。

小结

本文介绍了 BLE MAC 地址的类型,基于芯片 ID 生成静态随机 MAC 地址,以及购买Public MAC 地址的流程。

在线预览

相关推荐