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学习开发资料相关推荐

  1. 微信小程序低功耗蓝牙BLE快速开发js

    文章目录 1.前言 2.资料 3.BLE连接流程 BLE连接原理 4.index.js页面加载流程详细说明 完整代码: 1.前言 目的: 1.为了能三分钟快速开发BLE模块,特此做一个笔记,按照笔记的 ...

  2. nRF52832蓝牙BLE学习(1)基本了解(环境、目录结构等)

    2021.03.05 1.准备 1).Keil(Keil无法下载时可直接用) ARMCMSIS 版本下载路径 https://www.keil.com/dd2/pack/(需要自己找版本) 简单的办法 ...

  3. jquery学习开发资料

    http://www.jq-school.com/ 转载于:https://blog.51cto.com/bzjbest/1263176

  4. Android 蓝牙4.0(BLE)开发实现对蓝牙的写入数据和读取数据

    由于最近学校组织了一个移动APP(安卓)设计大赛,自己也学习安卓有一段时间了,就跟同学商量一起去参加试试,一拍即合,然后我们就开始想idea,因为最近可穿戴设备比较火,我们也就想试试.经过商量,我负责 ...

  5. 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发详解

    转载请注明来源: http://blog.csdn.net/kjunchen/article/details/50909410 使用BleLib的轻松搞定Android低功耗蓝牙Ble 4.0开发详解 ...

  6. 蓝牙BLE(BlueTooth BLE)入门及爬坑指南

    前言 最近比较忙,两三周没有更新简书了,公司正好在做蓝牙BLE的项目,本来觉得挺简单的东西从网上找了个框架,就咔咔地开始搞,搞完以后才发现里面还有不少坑呢,故而写一篇蓝牙BLE入门及爬坑指南,旨在帮助 ...

  7. 泰凌微ble mesh蓝牙模组天猫精灵学习之旅④如何在Android开发低功耗蓝牙ble控制 TB-02 模块,代码工程全部开源!(附带Demo)

    本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小白也痴迷,如 ...

  8. Android BLE(1)---蓝牙通讯学习

    Android BLE蓝牙通讯学习 在app应用的开发过程中,一般和蓝牙接触的不多,但是随着智能穿戴设备的发展,穿戴设备和手机关联的app越来越多,之前也是没怎么接触过这一块的东西,正好最近需要做一个 ...

  9. 【开发教程10】疯壳·开源蓝牙心率防水运动手环-蓝牙 BLE 收发

    开源蓝牙心率防水运动手环 --疯壳·智能穿戴开发系列 蓝牙 BLE 收发 1相关简介          DA14580 内部集成了射频模块,同时官方也提供了一套 SDK,里面包含了蓝牙协议栈部分.本节 ...

最新文章

  1. 项目的命名规范,为以后的程序开发中养成良好的行为习惯
  2. 保存训练好的模型并调用
  3. XtraBackup做mysql主从同步
  4. C、C++中的逻辑运算符
  5. 【PDF收藏】docker k8s文档整理
  6. C语言数组、字符与字符串笔记
  7. 线性规划 - 用单纯形法解决LP问题 - (Matlab、Lingo建模)
  8. 【BZOJ3930】[CQOI2015]选数 莫比乌斯反演
  9. IDEA配置好maven后新建maven项目一直build失败的解决方法
  10. Visual Studio基于CMake配置opencv1.0.0、opencv2.2
  11. 安装GitHub安装步骤
  12. chm文件打开时提示乱码
  13. 数字证书基本知识总结
  14. 帆软FineBI随时记
  15. nginx 同一个端口同时 支持 http 和 https
  16. 轴承轮廓测量解决方案
  17. 1086:角谷猜想(C C++)
  18. 10 个鲜为人知的 Linux 命令
  19. 如何制作生成gif?快速生成制作生成的方法来了
  20. python [::-1] [::-1,::-1]

热门文章

  1. linux下稳定性测试工具(拷机工具)
  2. 数据分析经典图书大全
  3. COM域名多少钱一年?腾讯云和阿里云对比来了
  4. 《哈佛大学公开课:幸福课》学习笔记(2)
  5. excel基础知识概括
  6. js四舍五入精度问题
  7. c语言在屏幕上显示字母,【求C语言高手帮忙解答1、在屏幕上显示一行字符串:”hell-查字典问答网...
  8. Adobe Premiere Pro 2021 for Mac v15.4.1 强大的视频编辑软件
  9. 淘宝店铺模板开发SDK2.0下载安装图文教程
  10. 2021年中国城市轨道交通发展概况(附开通城市数量、运营线路、运营里程、完成旅客客运量及周转量等)[图]