蓝牙低功耗(BLE)连接安全保障指南
1. 清除绑定信息
若要清除开发板上的绑定信息或其他持久数据,对于 Nordic Semiconductor nRF52840 开发套件,可运行命令 nrfjprog -e ,该程序是 nRF 命令行工具的一部分。此外,在调用 bt_ready() 函数后,取消注释 bt_unpair(BT_ID_DEFAULT, BT_ADDR_LE_ANY); 这一行代码,可在每次复位后清除所有绑定信息,用于调试。需注意,也要清除其他配对设备(如手机)的绑定信息。在 nRF Connect for Mobile 中,点击连接按钮右侧的三个点,选择“删除绑定信息”。
2. 安全连接传感器板
2.1 使用 nRF Connect for Mobile 连接
构建固件并将其烧录到设备后,可使用 nRF Connect for Mobile 连接。此时应用会显示配对请求,点击“配对”,设备将与手机配对并绑定。在串口连接中,会看到如下信息:
Updated MTU: TX: 23 RX: 23 bytes
Connected 6A:AC:09:D2:83:91 (random)
Security changed: 6A:AC:09:D2:83:91 (random) level 2
之后可在 nRF Connect 应用中订阅指示,即使断开连接,应用仍会显示已绑定。下次连接会更快,因为设备已绑定。
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



