这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

peripheral_hr

功能概述

外围设备 示例类似, 本示例提供了 HR (Heart Rate) GATT 服务. 一旦建立连接,程序将向中央设备发送模拟的心率值。

环境要求

  • 支持 BLE 功能的开发板

  • nRF Connect 或 nRF Toolbox APP

编译和烧录

示例位置:examples/bluetooth/peripheral_hr

编译、烧录等操作请参考:快速入门

操作说明

  1. 开发板烧录 peripheral_hr 示例编译的固件

  2. 手机运行 nRF Toolbox APP

运行结果

  1. 成功运行将输出如下日志

I/bt_smp          [0.048] LE SC enabled
I/bt_hci_core     [0.176] Identity: 28:6D:CE:01:02:03 (public)
I/bt_hci_core     [0.182] HCI: version 4.2 (0x08) revision 0x0709, manufacturer 0x070c
I/bt_hci_core     [0.190] LMP: version 4.2 (0x08) subver 0x0709
I/peripheral_hr   [0.196] Bluetooth initialized
I/peripheral_hr   [0.202] Advertising successfully started
  1. 运行 nRF Toolbox APP,选择 HRM 功能,发现 WM Heartrate Sensor 的设备后执行连接操作。连接成功后,在 APP 上可以看到动态刷新的模拟心率值

../../../../_images/peripheral_hr.svg
  1. 连接成功后,开发板输入如下日志

[I] (42636) peripheral_hr: Connected
[I] (43862) bt: BAS Notifications enabled
[I] (43962) bt: HRS notifications enabled