# BlueNRG-x-documentation **Repository Path**: lucienkuang/BlueNRG-x-documentation ## Basic Information - **Project Name**: BlueNRG-x-documentation - **Description**: BlueNRG系列文档介绍 - **Primary Language**: C - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: https://gitee.com/lucienkuang/BlueNRG-x-documentation - **GVP Project**: No ## Statistics - **Stars**: 13 - **Forks**: 6 - **Created**: 2021-04-15 - **Last Updated**: 2025-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BlueNRG-x-documentation ## 前言 - 本仓库是由个人维护的一个ST BlueNRG系列(BLE芯片)非正式文档的主页。 主要包含: - 1.平时培训文档; - 2.快速上手资料; - 3.客户常见问题分析与总结; - 4.BLE和Mesh协议教程; - 5.一些典型应用的参考设计。 - 建议尽可能使用最新版本的SDK。 - 文档主要是用markdown格式编写的,可以使用VScode或者Typora等支持markdown格式的编辑器打开。 - 下载与更新: - 下载: git clone https://gitee.com/lucienkuang/BlueNRG-x-documentation.git - 更新: git pull - 如果文档查看相关文档仍然无法解决您的问题,或者想进一步交流,也可以直接发邮件到: lucien.kuang@foxmail.com 或者在Gitee的此仓库上提issues ## 目录 部分浏览器可能无法显示折叠功能中的三角型 ▼ ,以下目录带“折叠”二字的可以点击该行目录,进行目录的折叠与展开。 [快速开始与开发环境搭建](Quickstart/README.md)
快速开始与开发环境搭建折叠与展开 - [资料下载与软件安装](Quickstart/资料下载与软件安装.md) - [主要的官方资料查找](Quickstart/主要的官方资料查找.md) - [认识BlueNRG-LP的评估板](Quickstart/认识BlueNRG-LP的评估板.md) - [拷贝制作用户自己的工程](./Quickstart/拷贝制作用户自己的工程.md) - [安装芯片的pack包](./Quickstart/安装芯片的pack包.md) - [免费的开发编译工具](./Quickstart/免费的开发编译工具.md)
[硬件设计和测试](硬件设计和测试/README.md) [BLE与Mesh协议](BLE/README.md)
BLE与Mesh协议折叠与展开 - [BLE协议基础](BLE/BLE协议栈基础.md) - [BlueNRG-x如何更新BLE连接参数](BLE/update_connection_parameter/BlueNRG-x如何更新BLE连接参数.md) - [如何准确计算和配置BlueNRG-1/2的GATT属性表大小](BLE/如何准确计算和配置GATT属性表大小.md) - [BLE协议栈进阶](BLE/BLE协议栈基础.md) - 数据扩展包 - BLE安全 - 蓝牙5.0之扩展广播 - Mesh协议
[常见应用](Application/README.md)
常见应用折叠与展开 - [如何优化BlueNRG-x的功耗](Application/功耗优化/如何优化BlueNRG-x的功耗.md) - [基于BLE多连接的星型网络应用](Application/Multiple_connection/基于BLE多连接的星型网络应用.md) - [BlueNRG系列存储分析(Flash_and_RAM)](Application/BlueNRG系列如何使用静态协议栈/BlueNRG系列存储分析(Flash_and_RAM).MD) - [BlueNRG系列如何使用静态协议栈](Application/BlueNRG系列如何使用静态协议栈/BlueNRG系列如何使用静态协议栈.MD) - [BlueNRG系列的OTA](Application/OTA/BlueNRG-x系列官方OTA操作简介.md) - [BlueNRG-1/2串口下载协议](Application/uart_bootloarder_protocol/串口下载协议应用笔记.md) - [BlueNRG系列协处理器介绍](./Application/BlueNRG系列协处理器介绍.md) - [BlueNRG系列如何设置划分分配内存给动态内存区](./Application/BlueNRG系列如何设置划分分配内存给动态内存区.md) - [大规模低功耗节点组网方案参考设计](./Application/大规模低功耗节点组网方案参考设计.md) - [超市货架标签ESL组网方案参考设计](./Application/超市货架标签ESL组网方案参考设计.md) - [BlueNRG系列中使用FreeRTOS](./Application/BlueNRG系列中使用FreeRTOS.md)
[工具使用](工具使用/README.md) - [开源改进的版本的Flasher_utility下载工具](https://github.com/wallekuang/MP-Tool) [FAQ](FAQ/README.md)
FAQ折叠与展开 - [如何区分不同的DTM工程与配置](FAQ/AboutDTM/关于BlueNRG-LP的DTM.md) - [如何查找QDID](FAQ/如何查找QDID.md) - [BlueNRG-x系列如何简单延时](FAQ/BlueNRG系列如何简单的延时.md) - [如何安装GNU工具链](FAQ/安装GNU工具链/如何安装GNU工具链.md) - [BlueNRG-1-2睡眠模式下使用RTC](FAQ/BlueNRG-1-2睡眠模式下使用RTC.md) - [如何在SDK中适配使用BlueNRG-345](FAQ/使用BlueNRG-345注意事项.md) - [如何设定BlueNRG系列广播数据](FAQ/如何设定广播数据.md) - [如何读取BlueNRG系列芯片的版本号](FAQ/如何读取BlueNRG系列芯片的版本号.md)
调试技巧折叠与展开 - [如何监视BlueNRG-LP Radio的活跃状态](FAQ/RadioTXRX_map_to_gpio/如何在Radio_TX或者RX时将某个GPIO置位高电平.md) - [使用Ozone或者IAR定位死机问题和看门狗异常问题](FAQ/使用Ozone或者IAR定位死机问题和看门狗异常问题.md)
[培训资料](培训资料/README.md) - [2021_04_08_level1_BlueNRG系列培训资料](培训资料/2021_04_08_level1) - [2021_ST_BLE多连接技术的原理分析与应用](培训资料/2021_ST_BLE_MultipleConnection) - [BlueNRG-LP 2.4G 私有协议相关介绍](培训资料/2.4G_Radio) - [2022_ST_BLE_Mesh的基本介绍](培训资料/2022_ST_BLE_Mesh) - [BLE系列课程](https://www.bilibili.com/video/BV1Hh4y1t76g/?spm_id_from=333.788&vd_source=d27f9290993179409104a4782f344f22)