BLE GATT 介绍】的更多相关文章

做 BLE 快两年了,想想刚开始自己查各种资料学习的时候也是有很多感慨,记得最清楚的就是 GATT 这个东东,当时完全搞不懂,什么是服务?什么是特征值?什么是 UUID?最近感觉对这些概念又有点混乱了,所以就在整理一下,理清一下思路.有些知识点不是很准确,也有一些是自己的理解,欢迎大家帮我指出错误和不足. GAP 和 GATT 简介 GAP(通用访问配置文件),定义了设备的四中角色,可以理解为用来建立连接 广播者(Broadcaster):不可连接的广告设备 观察者(Observer):扫描广播…
TI低功耗蓝牙(BLE)介绍 本文档翻译和修改自参考资料:CC2540Bluetooth Low Energy Software Developer’s Guide (Rev. B),部分图片直接引用自该文档,不一一说明.初稿,待修改. 一.概述 1.BLE蓝牙协议栈结构 附图6 BLE蓝牙协议栈结构图 分为两部分:控制器和主机.对于4.0以前的蓝牙,这两部分是分开的.所有profile(姑且称为剧本吧,用来定义设备或组件的角色)和应用都建构在GAP或GATT之上.下面由结构图的底层组件开始介绍…
转自:http://blog.csdn.net/ooakk/article/details/7302425 TI低功耗蓝牙(BLE)介绍 本文档翻译和修改自参考资料:CC2540Bluetooth Low Energy Software Developer’s Guide (Rev. B),部分图片直接引用自该文档,不一一说明.初稿,待修改. 一.概述 1.BLE蓝牙协议栈结构 附图6 BLE蓝牙协议栈结构图 分为两部分:控制器和主机.对于4.0以前的蓝牙,这两部分是分开的.所有profile(…
一. 引言 现在低功耗蓝牙(BLE)连接都是建立在 GATT (Generic Attribute Profile) 协议之上.GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute). 二. GAP 详细介绍 GATT 之前,需要了解 GAP(Generic Access Profile),它在用来控制设备连接和广播.GAP 使你的设备被其他设备可见,并决定了你的设备是否可以或者怎样与合同设备进行交互.例如 Beacon 设备就只是向外…
目录 1. 介绍 2 内容 2.1 Configured Broadcast 2.2 GATT Profile Hierarchy 3 Service Interoperability Requirements 3.1 Service Definition 3.2 Include Definition 3.3 Characteristic Definition 3.4 Summary of GATT Profile Attribute Types 4. GATT Feature Requirem…
1. 角色 除了GAP定义了角色之外,BLE还定义了另外2种角色:GATT服务器和GATT客户端,它们完全独立于GAP的角色.提供数据的设备称为GATT服务器,访问GATT服务器而获得数据的设备称为GATT客户端. 以LED Button应用为例,外围设备(带有LED和按键)作为服务器,集中器作为客户端. 注意:一个设备可以同时作为服务器和客户端. 2.  GATT层 GATT层是传输真正数据所在的层. 一个GATT服务器通过一个称为属性表的表格组织数据,这些数据就是用于真正发送的数据. 2.1…
一.概述 The Generic Attribute Profile (GATT) defines a service framework using the Attribute Protocol. This framework defines proceduresand formats of services and their characteristics. The proceduresdefined include discovering, reading,writing, notify…
generic attribute profile (GATT)The Generic Attributes (GATT) define a hierarchical data structure that is exposed to connected Bluetooth LE devices. 一.UUID GATT Services GATT Attribute Types GATT Characteristic Descriptors GATT Characteristic Types…
1. 前言 蓝牙是个奇葩的家伙:它总是以后来者的身份出现,很喜欢打仗,而且还不落下风(有点像某讯的风格).90年代末期和Wi-Fi的无线标准之争如此,当前和802.15.4系(ZigBee.RF4CE.Thread等)的IoT之争,也如此. 90年代末期,蓝牙刚出道的时候,就曾叫嚣着把Wi-Fi(802.11)从地球上抹去.反过来,1999年Wi-Fi 802.11b标准发布后,也宣称会把蓝牙干掉.最终,二者划江而治,瓜分了天下,Wi-Fi占据了家庭和办公室中的电脑网络,而蓝牙成为了广受欢迎的电…
蓝牙BLE实用教程 Bluetooth BLE 欢迎使用 小书匠(xiaoshujiang)编辑器,您可以通过 设置 里的修改模板来改变新建文章的内容. 1.蓝牙BLE常见问答 Q: Smart Ready 和 Smart 以及传统蓝牙之间是什么关系? Q: 双模(dual-mode)和单模(single-mode)有什么区别? Q: There is a confusion between Server-Client vs Master-Slave vs Central-Peripheral.…