首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有必要从IEEE购买上市产品的公共蓝牙设备地址?

是否有必要从IEEE购买上市产品的公共蓝牙设备地址?
EN

Stack Overflow用户
提问于 2021-11-30 16:32:35
回答 1查看 265关注 0票数 0

根据蓝牙规范,每个蓝牙(或更具体地说是BLE)设备都可以有一个公共蓝牙设备地址,该地址对应于IEEE分配的MAC地址(烧毁的MAC地址)。设备制造商必须从IEEE购买一系列MAC地址,然后可以将这些MAC地址分配给他的设备。然而,蓝牙设备也可以随机化他们的设备地址来解决隐私问题。他们可以用

  • 是静态随机地址,
  • 是可解析的私有随机地址,或
  • 是不可解析的私有随机地址。

我想知道是否真的有必要从IEEE购买蓝牙设备地址。换句话说,这样做有什么好处?是否可以简单地不购买公共设备地址,而只是使用随机地址在市场上的产品。或者这会导致法律或许可问题吗?

我非常感谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-01 09:09:50

使用静态随机地址代替公共地址是绝对可能的。我想大多数人都这么做。

从理论上讲,唯一的缺点是,两个随机地址的概率很小,可能是相同的,你不能从将你的设备地址放在某个范围内(这有时可能是有用的)中受益。

从技术上讲,如果蓝牙堆栈未能公开用于使用地址连接到BLE设备的正确API,而无需事先扫描/绑定,则可能缺少地址类型位(公共/随机),因此连接尝试会对错误的地址造成影响。这个问题目前已经在Android上出现了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70172805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档