其他分享
首页 > 其他分享> > 蓝牙ble学习开发资料

蓝牙ble学习开发资料

作者:互联网

在这里插入图片描述

1、蓝牙核心规范

在这里插入图片描述
这个是蓝牙官方的文档,也是最权威的文档,所有开源的、闭源的蓝牙协议栈都是根据这个展开的,为了对比学习,我收集了从v4.0到v5.3的文档,ble也是从v4.0开始支持的。

2、蓝牙核心规范补充协议

可以认为是补丁,这里是最新的v10。

3、蓝牙官方标准Profile与service

这里面的文档也是来自蓝牙官方,官方规定了一些常见的profile和serivice文档,如心率、电池、设备信息等。
在这里插入图片描述

4、几款ble调试手机app

在这里插入图片描述
个别需要科学上网,才能下载。
使用教程:几款常用的ble调试app(nRF Connect、BLE调试助手、LightBlue)

5、ble抓包工具

抓包对学习蓝牙来说是非常重要的,因为大多数厂家提供的是SDK,对于数据是封装了的,这个时候通过抓包来看就非常清楚了。另外对于一些数据交互也可以通过抓包了解。
这里使用nordic官方的sniffer插件和Wireshark来抓包,当然还需要一个硬件sniffer。
搭建教程:一文学会使用nRF Sniffer、Wireshark抓蓝牙ble包

6、蓝牙官方mesh文档

这里只是收集了资料。

7、蓝牙官方其他文档

在这里插入图片描述
比如蓝牙官方规定的UUID、广播数据类型等。
ble4.2广播数据类型

8、蓝牙教程

网上找到的,需要配合相应的硬件。

9、CH579开发板资料

关于CH579的软、硬件都是开源的,开发板可以自己做,也可以自己找厂家申请;我也是通过这个入门蓝牙的。

10、《BLE4.0低功耗蓝牙协议总结》与《低功耗蓝牙开发权威指南_Cn》

前者是网友总结的蓝牙协议,后者是一本电子书。

标签:教程,蓝牙,官方,文档,资料,ble,抓包
来源: https://blog.csdn.net/freemote/article/details/121662811