一、前言
本篇会结合蓝牙协议文件,抓包消息来拆解BLE设备配对第二阶段。
备注:本文采用的配对方式为为传统配对(LE legacy pairing)Just Work方式,也就是最低等级的加密配对。主要针对设备双方都没有输入和输出能力的时候,所谓没有输入和输出能力,也就是没有键盘和显示屏。
二、阅读说明
1、泰凌微芯片学习者,前期使用过该芯片。
2、能够知道怎么进行创建工程,下载代码。
3、有一块开发板,板上的芯片可以是8251,8253或者8258。
三、正文
1、使用的SDK
使用的sdk和demo为该篇文章描述的“手把手教你:BLE设备如何和手机进行加密配对绑定”;
2、配对第二阶段所处的位置
3、第二阶段的作用
3.1、配对方式的确定
当第一阶段交换完了两个BLE设备之间的特性之后,第二阶段就决定了采用什么样的方式来进行配对,当前我们设备采用的是Just Work方式。
3.2、短期密钥的产生
第二阶段也是用来产生短期密钥(STK)的。
4、第二阶段抓包
上图箭头所指的消息就是第二阶段产生的。
五、结尾
本篇讲解了配对流程中第二阶段,下一篇将针对第二阶段的指令做详细的讲解讲解。
阅读全文
209