美文网首页
BLE协议栈简介

BLE协议栈简介

作者: 创客乌托邦 | 来源:发表于2017-08-17 09:42 被阅读14次

PHY 层: 1Mbps 自适应跳频 GFSK(高斯频移键控),运行在免证的 2.4GHz频段。

LL 层: RF 控制器,控制设备处于准备(standby)、广播(advertising)、监听/扫描(scanning)、初始化(initiating)、连接(connected) 这五种状态中一种。

HCI 层: 为接口层,向上为主机提供软件应用程序接口(API),对外为外部硬件控制接口,可以通过串口、 SPI、 USB 来实现设备控制。

L2CAP 层:为上层提供数据封装服务,允许逻辑上的端到端数据通信。

SM 层: 提供配对和密匙分发服务,实现安全连接和数据交换。

ATT 层:导出特定的数据(称为属性)到其他设备。

GATT 层:定义了使用 ATT 的服务框架和配置文件(profiles)的结构。BLE 中所有的数据通信都需要经过 GATT。

其中需要我们去接触的是GAP和GATT这两层

相关文章

网友评论

      本文标题:BLE协议栈简介

      本文链接:https://www.haomeiwen.com/subject/tprgrxtx.html