根据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服务
示例:安卓手机扫描到的服务
来源:https://www.cnblogs.com/twxbtx/p/7503151.html