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

BLE Peripheral HR

1 功能概述

此项目演示从机heartrate服务,可以配合手机nrf connect进行演示,此功能支持pan101xpan107x芯片,pan101x 芯片在功耗大小和执行速度方面的弱于pan107x芯片

2 环境要求

  • board: pan107x evbpan101x evb

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

  • 手机app nrf connect

3 编译和烧录

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

pan101x芯片例程位置:<home>\nimble\samples\bluetooth\bleprph_hr\keil_101x

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

4 演示说明

  1. 烧录完成后,设备会显示上电log,连接上会显示Connection established,主机订阅完成后输出subscribe event;

    [13:17:18.158]LL Controller Version:bd5923c
    
    [13:17:18.197]app started
    
    [13:18:20.460]connection established; status=0
    
    [13:18:26.943]subscribe event; cur_notify=1
     value handle; val_handle=3
    
  2. 使用手机 nrf connect 扫描蓝牙设备名称ble_hr并且连接

    image

    nrf connect连接ble_hr

5 RAM/Flash资源使用情况

PAN107x:

RAM Size:33.42 k
Flash Size: 117.71k

PAN101x:

RAM Size:12.66 k
Flash Size: 104.29k