美文网首页
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