基础知识:
蓝牙官方文档:蓝牙技术网站
Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别_经典蓝牙和ble有什么区别?-优快云博客
蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记) - 焦少 - 博客园
比较全的蓝牙编程和协议介绍:
bluetooth LE HOGP profile的代码大致实现流程(HOGP+GATT)-优快云博客
SDP的uuid的官方说明:
Assigned Numbers | Bluetooth® Technology Website
SDP的数据格式以及交互:
蓝牙profile:
蓝牙Profile的概念和常见种类_bt profile-优快云博客
蓝牙低功耗profile:ATT和GATT(转载) - 冯洲 - 博客园
GAP和GATT:
[BLE]低功耗蓝牙之GAP、GATT_ble gap gatt-优快云博客
蓝牙博客:
https://blog.youkuaiyun.com/zrf1335348191/column/info/fang1021
蓝牙Mesh:
比较完整的蓝牙mesh介绍:一文看懂蓝牙Mesh技术_装置
主要针对蓝牙mesh的应用场景:https://www.jiaheu.com/topic/490202.html
蓝牙的mesh协议栈:https://www.jianshu.com/p/cde74a83d786
mesh网络节点的概念:https://jingyan.baidu.com/article/ce09321b8fa4282bfe858f5f.html
关于安卓蓝牙
蓝牙BLE(BlueTooth BLE)入门及爬坑指南 - 简书