低功耗蓝牙简介.
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•GAP层直接提供应用程 序和配置文件以及发现设 备和连接相关服务的接口。 •L2CAP 层,将下面的数 据打包提供给更高的层。 •HCI层提供了主机和控制 端的接口。
LL层控制射频的设备的 状态,5种状态 PHY层是适应1Mbps跳 频无线操作
谢 谢!
BLE物理规范
• 跳频 • 功耗测试
BLE协议规范
• 6种状态: 待机, 广播, 扫描, 发起连接, 主机, 从机
BLE协议规范
• 角色
百度文库
协议栈名词说明
1、profile 可以理解为一种规范,一个标准的通信 协议,它存在于从机中。蓝牙组织规定了一些标 准的profile 2、service 服务,在ble从机中,通过有多个服务, 例如电量信息服务、系统信息服务等 3、characteristic 特征值,ble主从机的通信均是通 过characteristic来实现 4、UUID 统一识别码,我们刚才提到的service和 characteristic,都需要一个唯一的uuid来标识
什么是BLE
• BLE指的是低功耗蓝牙(Bluetooth Low Energy )的缩写. • BLE是蓝牙4.0的一个子集, 关于蓝牙4.0描 述如下:
BLE特点
• • • • • 省电, 较传统蓝牙省电90% 成本低 快速启动、瞬间连接 安全性 低辐射
BLE物理规范(这里开始专业了)
• 调制方式(GFSK) • 频段 • 37个数据通道, 3个广播频道37,38,39
低功耗蓝牙简介及入门
开始前的一些说明
• 这个介绍只是针对那些非专业人员, 对嵌入 式开发不了解但是对软件开发有一定基础 的人员. 对于产品的开发有一定概念即可.
什么是蓝牙
• 蓝牙只是个通讯技术的名字, 来源于瑞典国 王Harald Blatand的故事. • 与其并列的近距离通讯技术还有WiFi, ZigBee, ANT+, NFC等.
它为ATT层提供子程序服务框 架。所有的用到的配置数据和 服务称为characteristics。所有 在两个设备的连接都是通过 GATT子程序。所以应用程序 是与GATT层直接交换信息。
BLE协议栈
ATT层:向其连接设备展 示本设备的属性。在ATT 层,展示属性的设备叫做 服务端,被展示属性的称 为客户端。