![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝牙
文章平均质量分 91
strtoul
这个作者很懒,什么都没留下…
展开
-
蓝牙配对第 1 部分 – 配对功能交换
利用这些信息,发起者和响应者可以确定彼此的 I/O 能力,应使用哪种配对机制(传统配对或安全连接),并选择配对方法 - Just Work、密码输入、数字比较或退出频段——在阶段 2 中使用。在主机层,有一个称为安全管理器(SM)的模块,它定义了配对和密钥分发的方法和协议,相应的安全工具箱,以及安全管理器协议(SMP),它定义了配对命令帧格式、帧结构和超时限制。可能产生的配对机制是,如果两个设备都支持 LE 安全连接,则使用 LE 安全连接,否则使用 LE 传统配对。配对是允许发生结合的机制。翻译 2024-04-25 19:16:44 · 190 阅读 · 0 评论 -
蓝牙低能耗安全连接 – 数值比较
除了 LE Legacy 配对之外,LE Secure Connections 是另一种配对选项。LE 安全连接是蓝牙 v4.2 中引入的增强安全功能。它使用符合联邦信息处理标准 (FIPS) 的算法(称为椭圆曲线 Diffie Hellman (ECDH))来生成密钥。数字比较仅适用于 LE 安全连接,不适用于传统配对。所以这是一个较新的关联模型,今天我们将深入了解它。1. 第 1 阶段 – 配对特征交换我在第 1 部分中谈到了配对功能交换,但我想在这里回顾一下。表 1 是配对请求/响应数据包定义。原创 2024-04-25 19:08:17 · 727 阅读 · 0 评论 -
保护 BLE 连接的安全——安全协议概述
因此,即使攻击者成功捕获了 RPA,在没有 IRK 的情况下,他们也无法确定设备的实际身份地址。请勿使用小于 16 的加密密钥:这是最大密钥大小,使用小于 16 的加密密钥可能会损害设备的安全性。如果您的应用程序需要提高安全性,请将您的设备设置为禁止配对,并立即终止与尝试使用小于 16 个八位位组的加密密钥的设备的任何连接。他们必须从 SMP 工具箱中选择正确的安全工具,并记住,忽视安全功能可能会使他们的产品很容易受到偷偷摸摸的攻击。相反,它们通过用定期更改的随机生成的地址替换实际地址来隐藏设备的身份。翻译 2024-04-25 13:09:33 · 234 阅读 · 0 评论 -
蓝牙低功耗数据传输模式:比较
在本文中,我们将熟悉 BLE 的各种数据传输方法,并加深对其性能水平的理解。该请求包括连接参数,例如连接间隔(数据传输事件之间的时间)、从机延迟(外设可以跳过的连接事件数)和监控超时(如果没有通信,则连接被断开的时间)。面向连接的模式是可靠的,并且扩展的广播提供了出色的电池寿命和对更长有效负载的适应性,但是,如上所述,在某些情况下,传统广播仍然优于较新的替代方案。无连接数据传输,也称为广播,是指针对广大受众而不是特定接收者或一组接收者的数据传输,这就像附近任何人都可以听到的公共广播,而不是私人对话。翻译 2024-04-25 12:31:29 · 162 阅读 · 0 评论 -
ATT 和 GATT — 低功耗蓝牙设备如何存储数据
在我们的智能手表示例中,智能手表充当服务器,保存心率数据,而智能手机充当客户端,请求数据并将其显示在应用程序上。然而,在固件更新期间,智能手机可能充当 GATT 服务器,向 GAP 外围设备(例如智能手表)提供更新数据,在这种情况下,智能手表充当 GATT 客户端。客户端发起的操作涉及客户端与服务器的通信,而服务器发起的操作发生在服务器根据需要发起与客户端的通信时。服务发现:最初,对等设备不知道彼此的服务,因此客户端必须首先在服务器的属性数据库上发现可用的服务。主要服务是 GATT 服务器提供的主要服务。翻译 2024-04-24 09:47:00 · 136 阅读 · 0 评论