BLE主机之ATT和GATT


属性协议定义了访问对端设备上的数据的一组规则,数据存储在属性服务器的属性里面,供
属性客户端执行读写操作。客户端将请求发送至服务器,后者回复响应消息。客户端可以使用
这些请求在服务器上找到所有的属性并且读写这些属性。

属性协议定义了六种类型的消息:
1,从客户端发送至服务器的请求
2,从服务器发送至客户端的回复请求的响应。
3,从客户端发送至服务器的无需响应的命令
4,从服务器发送至客户端的无需确认的通知。
5,从服务器发送至客户端的指示。
6,从客户端发送至服务器的回复指示的确认。
所以,客户端和服务器二者都可以发起通信,发送需要对方回复的消息或者无需回复的消息。

原文地址:https://www.cnblogs.com/yunxiangworld/p/7997679.html