【问题标题】:BLE: How do 2 BLE devices w/random MACs know if they're paired?BLE:2 个带有随机 MAC 的 BLE 设备如何知道它们是否已配对?
【发布时间】:2017-12-19 22:11:31
【问题描述】:

假设您有 2 个 BLE 设备,出于安全原因,它们会定期随机化其 MAC 地址。但他们是配对的。这 2 个带随机 MAC 的 BLE 设备在超出范围后再次相遇时如何知道它们是否已配对?即来回发送什么样的数据包来确定这一点?

【问题讨论】:

  • 这听起来像是网络问题,而不是编程问题。了解协议后,StackOverflow 可以帮助解决编程问题,例如使用哪些选项在 BLE 接口上创建某些消息。

标签: bluetooth bluetooth-lowenergy core-bluetooth


【解决方案1】:

随机地址是使用特定算法创建的,因此只有拥有在配对期间分发的身份解析密钥的人才能验证给定随机地址是否属于给定设备。

如果您想了解详细信息,您只需阅读蓝牙核心文档中的安全管理器规范即可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 1970-01-01
    • 2014-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多