赞
踩
这个是蓝牙官方的文档,也是最权威的文档,所有开源的、闭源的蓝牙协议栈都是根据这个展开的,为了对比学习,我收集了从v4.0到v5.3的文档,ble也是从v4.0开始支持的。
可以认为是补丁,这里是最新的v10。
这里面的文档也是来自蓝牙官方,官方规定了一些常见的profile和serivice文档,如心率、电池、设备信息等。
个别需要科学上网,才能下载。
使用教程:几款常用的ble调试app(nRF Connect、BLE调试助手、LightBlue)
抓包对学习蓝牙来说是非常重要的,因为大多数厂家提供的是SDK,对于数据是封装了的,这个时候通过抓包来看就非常清楚了。另外对于一些数据交互也可以通过抓包了解。
这里使用nordic官方的sniffer插件和Wireshark来抓包,当然还需要一个硬件sniffer。
搭建教程:一文学会使用nRF Sniffer、Wireshark抓蓝牙ble包
这里只是收集了资料。
比如蓝牙官方规定的UUID、广播数据类型等。
ble4.2广播数据类型
网上找到的,需要配合相应的硬件。
关于CH579的软、硬件都是开源的,开发板可以自己做,也可以自己找厂家申请;我也是通过这个入门蓝牙的。
前者是网友总结的蓝牙协议,后者是一本电子书。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。