• 正文
  • 相关推荐
申请入驻 产业图谱

手把手教你:拆解 BLE 设备完整配对流程

06/15 08:18
214
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、前言

本篇会介绍BLE设备与手机加密配对的流程,该介绍内容属于配对的理论知识。

二、阅读说明

1、泰凌微芯片学习者,前期使用过该芯片。

2、能够知道怎么进行创建工程,下载代码。

3、有一块开发板,板上的芯片可以是8251,8253或者8258。

三、正文

1、安全管理(SM)定义介绍

如上图所示,安全管理(SM)主要用来定义配对的方式,以及密钥分发。

2、配对流程总体介绍

配对流程分为三个阶段如下:

    配对特征交换,用于确定对方设备所支持的IO能力,以及配对所使用的算法,交换完成了之后,则配对的方式也就决定了,例如是使用just work方式,还是Passkey Entry方式等传统配对,会生成一个短期密钥,如果使用安全连接,则会直接生成一个长期密钥密钥的分发,该过程可选,如果当前不支持绑定,则此阶段不会存在

3、配对流程图介绍

上图描述了配对的三个阶段分别所做的动作,注意上述的三个阶段是在连接完成之后开始的。

五、结尾

本篇讲解了配对的理论知识,下一篇将结合抓包数据讲解配对的第一阶段命令。

另外我开了一个手写广播设备的合集,该合集的内容为不依赖泰凌微的蓝牙协议栈自己一步一步通过编写代码来实现的BLE广播设备。有兴趣的读者,可以在我的微信公众号主页菜单中查找订阅,也可以点击链接进行订阅。

相关推荐