根据BLE协议栈结构划分,从底层到上层逐一介绍BLE一些基本概念,涉及知识点比较零散,整理下来方便自己查阅。
常见的无线网络数据传输协议


什么是低功耗蓝牙?

蓝牙4.0和经典蓝牙的关系

低功耗蓝牙的特点

BLE无线通信信道

Bluetooth无线网络拓扑结构

BLE技术的应用领域

......
什么是BLE协议栈

物理层(PHY)

链路层(LL)

链路层(LL):报文

链路层(LL):发现其他设备


链路层(LL):连接的建立
链路层(LL):连接的管理

HCI、L2CAP、SM层

属性协议层(ATT)

属性协议层(ATT):属性类型

属性协议层(ATT):属性句柄

属性协议层(ATT):属性许可

属性协议层(ATT):属性值

属性协议层(ATT):数据库

属性协议层(ATT):控制点属性句柄分组

属性协议层(ATT):属性协议(AP)

属性协议(AP):协议消息(ATT PDU)

通用属性规范(GATT)

通用属性规范(GATT):GATT规程

通用属性规范(GATT):服务

通用属性规范(GATT):服务、包含声明特性(声明)

通用属性规范(GATT):服务的定义结构

通用属性规范(GATT):心率服务示例

通用属性规范(GATT):规范、服务、特性关系

通用访问规范(GAP)

通用访问规范(GAP):模式&规程

通用访问规范(GAP):广播数据
通用访问规范(GAP):GAP服务

示例:安卓手机扫描到的服务
