低功耗蓝牙简介及入门
.
1
开始前的一些说明
• 这个介绍只是针对那些非专业人员, 对嵌入 式开发不了解但是对软件开发有一定基础 的人员. 对于产品的开发有一定概念即可.
.
2
什么是蓝牙
• 蓝牙只是个通讯技术的名字, 来源于瑞典国 王Harald Blatand的故事.
• 与其并列的近距离通讯技术还有WiFi, ZigBee, ANT+, NFC等.
为客户端。
•GAP层直接提供应用程 序和配置文件以及发现设
备和连接相关服务的接口。
•L2CAP 层,将下面的数 据打包提供给更高的层。
•HCI层提供了主机和控制 端的接口。
LL层控制射频的设备的 状态,5种状态
PHY层是适应1Mb11ps跳 频无线操作
谢 谢!
.
12
2、service 服务,在ble从机中,通过有多个服务, 例如电量信息服务、系统信息服务等
3、characteristic 特征值,ble主从机的通信均是通 过characteristic来实现
4、UUID 统一识别码,我们刚才提到的service和 characteristic,都需要一个唯一的uuid来标识
.
10
它为ATT层提供子程序服务框
BLE协议栈 架。所有的用到的配置数据和
服务称为characteristics。所有 在两个设备的连接都是通过 GATT子程序。所以应用程序 是与GATT层直接交换信息。
.
ATT层:向其连接设备展 示本设备的属性。在ATT 层,展示属性的设备叫做 服务端,被展示属性的称
.
3
什么是BLE
• BLE指的是低功耗蓝牙(Bluetooth Low Energy )的缩写.