BLE中属性和服务的区别

Sa *_* Ha 9 bluetooth bluetooth-lowenergy

我想知道BLE规范中GATT中属性和服务之间的区别.我们可以在哪里找到属性,它们是服务,特征还是描述符.谢谢

ppa*_*rno 16

总结...服务,特征和描述符......属性:-)

BLE标准提供了定义属性概念的ATT协议.所有属性都在表中定义,它们具有句柄,类型(具有UUID),值(和权限).在BLE堆栈中的ATT协议之上,您有GATT和GAP.GATT协议定义了服务,特征和描述符,它们中的每一个都是一个属性.例如,特征是具有句柄的属性,类型(告知我们属性是特征的UUID)和值(具有属性值句柄的特征属性等).在特征内部,您有一个属性,即属性的值和一个或多个属性本身的描述符.

您可以将属性概念视为抽象类型,您可以定义具体类型,如服务,特征和描述符.

我可以建议看北欧的以下视频(BLE简介):

https://www.youtube.com/watch?v=BZwOrQ6zkzE

保罗.

  • 最后用简单实用的话来描述一下区别!确实值得一提的精彩视频。我搜索了很多实际例子,提到的视频已经有 https://youtu.be/BZwOrQ6zkzE?t=28m5s 完整故事从@min 18开始:https://youtu.be/BZwOrQ6zkzE?t=17m29s (2认同)