当前页面为 开发中 版本,查看特定版本的文档,请在页面左下角的下拉菜单中进行选择。

BLE Peripheral ENC

1 功能概述

ble_periph_enc例程演示了如何使用BLE 配对加密功能以及如何在GATT service中添加ATT安全访问权限。

2 环境要求

  • board: pan107x evb

  • uart(option): 用来显示串口log(波特率921600,选项8n1

  • 手机app nrf connect

3 编译和烧录

pan107x芯片例程位置:<home>\nimble\samples\bluetooth\ble_periph_enc\keil_107x

使用keil打开项目并进行编译和烧录。

4 演示说明

  1. 烧录完成后,设备上电会输出log。

  2. 使用手机App nrf connect 扫描蓝牙设备名称pan_ble_periph_enc并且连接, 连接时手机端会弹出配对对话框,用户需要点击配对, **注意:有些安卓手机会弹出两次配对对话框,这与安卓手机有关。**如果手机弹出两次配对对话框,用户需要点击两次配对

    如果连接时手机没有主动进行配对加密,用户可以按照如下图所示通过读写特征来触发手机启动配对。

image

nrf connect连接

5 RAM/Flash资源使用情况

PAN107x:

RAM Size:39.46 k
Flash Size: 139.42k