我想知道BLE规范中GATT中属性和服务之间的区别。 我们可以在哪里找到属性,它们是服务,特征还是描述符。 感谢
答案 0 :(得分:13)
总结......服务,特征和描述符......是属性: - )
BLE标准提供了定义属性概念的ATT协议。所有属性都在表中定义,它们具有句柄,类型(具有UUID),值(和权限)。 在BLE堆栈中的ATT协议之上,您有GATT和GAP。 GATT协议定义了服务,特征和描述符,它们中的每一个都是一个属性。 例如,特征是具有句柄的属性,类型(告知我们属性是特征的UUID)和值(具有属性值句柄的特征属性等)。在特征中,您有一个属性,即属性的值和一个或多个属性本身的描述符。
您可以将属性概念视为抽象类型,您可以定义具体类型,如服务,特征和描述符。
我可以建议看北欧的以下视频(BLE简介):
https://www.youtube.com/watch?v=BZwOrQ6zkzE
保罗。