ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

【GATT】规范精讲[1]: GATT 只管五件事——从它是什么、不做什么,到 GAP 与业务 Profile 的三层嵌套

【GATT】规范精讲[1]: GATT 只管五件事——从它是什么、不做什么,到 GAP 与业务 Profile 的三层嵌套

很多刚接触蓝牙协议栈的人,看到 GATT、GAP、ATT、L2CAP、HCI 这一串缩写,第一反应是它们像一堆并列的层,各自负责各自的一亩三分地。但真正翻开规范第一页,你会发现一张三层嵌套的同心图,这张图比任何文字都更直接地告诉你 GATT 的江湖地位。

这一篇我们就从这张同心圆说起,讲清楚 GATT 到底管什么、不管什么,以及它和上下邻居的边界划在哪里。


目录

一、先看定义:GATT 是一个基于 ATT 的服务框架

二、三层嵌套:GAP 在外、GATT 在中、应用 Profile 在内

三、约定:读懂符号系统

四、一句话收束:五件事的边界

五、测验


一、先看定义:GATT 是一个基于ATT的服务框架

原文对 Scope 的描述非常克制,只有一句话,但每个词都值半个面试分:

The Generic Attribute profile (GATT) defines a service framework using the Attribute Protocol. This framework defines procedures and formats of services and their characteristics. The procedures defined include discovering, reading, writing, notifying and indicating characteristics, as w

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进