0x23 设备配对过程1 pin码配对在老的蓝牙2.0协议中,配对过程需要输入一个PIN码,长度可以从4到16个数字。(很多设备默认0000或者1234)
在配对的过程中通过PIN码来生成Linkkey。两个配对后的设备共享一个Linkkey,这个行为叫绑定。绑定之后下次两个设备接近后,用Linkkey进行认证,认证通过后生成EncryptionKey进行session的加密。认证的过程采用challenge-response的模式,以claimant and the verifier的方式来验证linkkey。认证完一方之后交换身份,再认证另一方。 2 密钥交换配对后续蓝牙协议配对则通过密钥交换来完成,又分为生成初始密钥(Kinit)、生成链路密钥(Kab)和双方认证三个过程。