谁能给我解释一下关贸总协定和关贸总协定有什么不同?我没能理解。
我知道它们都是处理BLE服务的通用协议。但并不是真的理解。请解释一下。
谢谢!
发布于 2015-03-02 05:54:58
ATT是一种低级机制,它基本上定义了如何传输一个数据单元(一个属性)。GATT建立在ATT之上,并定义了如何组成更高级别的服务以及在这些服务上操作的框架。
发布于 2015-03-03 04:06:45
您可以在此处找到蓝牙规范:Specification Adopted Documents
查看Core Version 4.2,Specification Volume 3- Core System Package Host Volume。关税及贸易总协定在F部分定义,关贸总协定在G部分定义。
ATT (第2160页):“本规范定义了属性协议;一种用于发现、读取和写入对等设备上的属性的协议。”
GATT (第2207页):“本规范定义了通用属性配置文件,它使用属性协议来描述服务框架,用于发现服务以及在对等设备上读取和写入特征值。”
是的,GATT使用ATT作为其在设备之间交换数据的传输协议,该规范详细描述了这些协议是如何定义的。大多数应用程序开发人员最关心的是GATT,它还用于定义一些BLE库的API。
发布于 2018-09-30 00:23:55
ATT是GATT的构建块。服务、特征和描述符最终都是属性。
所有这些都具有相同的格式:处理程序、类型/UUID和值。

现在,特征也是一种属性,但也是一种特定值格式

GATT说这个设备有xxx服务,具有yyy和zzz特性,它是ATT的上层。有关蓝牙Low Energy的更多信息,请参阅本文
https://atadiat.com/en/e-bluetooth-low-energy-ble-101-tutorial-intensive-introduction/
https://stackoverflow.com/questions/28793182
复制相似问题