gpt4 book ai didi

ios - iOS 蓝牙 LE 加密是强制性的吗?

转载 作者:可可西里 更新时间:2023-11-01 04:21:35 26 4
gpt4 key购买 nike

我的同事正在 TI CC2540 上开发,他们希望尽可能多地嗅探通信。

iOS 核心蓝牙框架是否支持任意外围设备和服务的 LE 安全模式级别 1(即不需要加密和授权)?如果是这样,数据流似乎会更加透明。

最佳答案

我认为这是必须的,因为并非所有 BLE 设备都使用加密。来自 Apple 的蓝牙设计指南:

“蓝牙配件不应需要特殊权限,例如配对、身份验证或加密来发现服务和特征。它可能只需要特殊权限才能访问特征值或描述符值。请参阅蓝牙 4.0 规范,第 3 卷,G 部分,第 8.1 节,第五段。”

此外,根据个人经验,使用 TI CC2450 迷你开发套件随附的 key 卡无需身份验证。我目前正在使用 key 卡作为引用平台来为 techBASIC 添加 BLE 支持。我已经能够在没有身份验证的情况下从我自己的应用程序访问所有 key 卡功能。 TI 的演示也是如此。

因此,如果使用 CC2540 需要任何身份验证(根据上述引述,我认为不需要),它在软件级别是完全透明的。

只是为了好玩,下面是一个 techBASIC 应用程序的快照,该应用程序连接到 TI 的 CC2450 迷你开发套件中的遥控 key 。同样,这是在没有身份验证的情况下完成的。

enter image description here

关于ios - iOS 蓝牙 LE 加密是强制性的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11788923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com