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

BLE Distance

1 功能概述

ble_distance例程演示了如何进行PHY update,该例程可以用来测试不同phy下的蓝牙距离。

2 环境要求

  • board: pan107x evb

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

  • 手机app nrf connect

3 编译和烧录

例程位置:<home>\nimble\samples\bluetooth\ble_distance\keil_107x

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

4 演示说明

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

  2. 使用手机 nrf connect 扫描蓝牙设备名称ble_distance并且连接

    image

    nrf connect连接ble_distance

  3. 设置相应的phy并且连接

    image

    nrf connect设置phy

需要注意的是,对于1M,2M, S2 模式直接使用nrf connect app操作接口,但是s8 模式需要EVB板进行配合操作下。首先确认EVB上的RGB的跳线帽是否连接,然后多次key1键使得RGB颜色变成蓝色,Coded S8即可配置成功。

另外,用户也可以只通过EVB上的key1键直接切换PHY,通过log可以确定当前要切的PHY以及PHY update是否完成。每按key1一次,PHY将切换到新的PHY。

image

nrf connect设置S8

5 RAM/Flash资源使用情况

PAN107x:

RAM Size:35.84 k
Flash Size: 117.74k