gpt4 book ai didi

bluetooth - 智能蓝牙 : GATT Vs. ATT - 它们之间有什么区别?

转载 作者:行者123 更新时间:2023-12-02 19:52:02 26 4
gpt4 key购买 nike

谁能给我解释一下 GATT 和 ATT 之间的区别是什么?我没能理解。
我知道它们都是处理 BLE 服务的通用协议(protocol)。但并没有真正理解它。请解释一下。
谢谢!

最佳答案

您可以在此处找到蓝牙规范: Specification Adopted Documents

查看核心版本 4.2,规范卷 3 - 核心系统包 [主机卷]。 ATT 在 F 部分中定义,GATT 在 G 部分中定义。

ATT(第 2160 页):“本规范定义了属性协议(protocol);用于在对等设备上发现、读取和写入属性的协议(protocol)。”

GATT(第 2207 页):“本规范定义了通用属性配置文件,该配置文件描述了使用属性协议(protocol)的服务框架,用于发现服务以及在对等设备上读取和写入特征值。”

所以,是的,GATT 使用 ATT 作为其传输协议(protocol)来在设备之间交换数据,并且该规范详细描述了每个协议(protocol)的定义方式。大多数应用程序开发人员最关心的是 GATT,它也用于定义一些 BLE 库的 API。

关于bluetooth - 智能蓝牙 : GATT Vs. ATT - 它们之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28793182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com