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