第九篇 蓝牙配对

不管是经典蓝牙也好,还是BLE也好,配对方式都有四种,分别是:
1. Numeric Comparison
2. Just Works
3. Out of Band
4. Passkey Entry

而ble_app_template这个工程默认是采用的Just Works这种配对方式,这种方式是不需要配对码的,也就是直连的。

而这里我们要改成使用密码方式进行配对,也就是Passkey Entry。

要使用这种方式,首先需要修改配置值。

IO_CAPABILITIES,表示设备输入、输出的能力,比如只有显示器(能够显示出配对码),只有键盘(能够输入配对码),或者都有。

配置好之后,那么打开手机,连接改设备时需要输入一个配对码,只有输入正确后才能正常连接。

那么这个配对码在哪里呢?这个配对码是由底层协议栈随机生成的,我们只需要显示出来就可以了,这里我们使用串口打印方式输出配对码,当然也使用显示器来显示。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值