当前文档版本为 v0.4.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

rf_ble_beacon例程

1 功能概述

功能概述:本例程展示了如何使用BLE模块实现一个BLE beacon,每1秒醒来一次,向37、38、39通道各发送一包的蓝牙广播数据包。用户可以使用手机上的BLE调试工具来查看相应的广播数据包。该例程可用于实现基于BLE技术的定位、导航和室内定位等应用场景。

2 环境准备

  • Board: pan2628b1_evb_v1.1

  • Micro USB线两2根,一根用于程序下载,一根用于查看串口打印Log

  • 将 J19 单刀双掷开关拔至TX侧,将P3_1与uart的TX引脚相连

3 编译和烧录

例程位置:pan2628_dk\01_SDK\example_extension\rf_ble_beacon

打开目录下keil下的rf_ble_beacon.uvprojx工程,编译整个代码工程。

4 演示说明

  • 程序下载完成后,MCU每1秒醒来一次向37、38、39通道各发送一包的蓝牙广播数据包

  • 打开手机蓝牙调试工具,接收ble beacon发出的广播包,效果如下图

    image-20230331152857026

5 RAM/Flash资源使用情况

Program Size: data=15.1 xdata=146 const=90 code=7225