BLE协议栈简介

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这两层

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 图片来自BLUETOOTH SPECIFICATION Version 4.2和网络。内容主要参考BLUETOOT...
    小时不识月z阅读 14,015评论 4 16
  • 蓝牙 蓝牙的波段为2400-2483.5MHz(包括防护频带)。这是全球范围内无需取得执照(但定不是无管制的)的工...
    苏永茂阅读 11,499评论 0 11
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,934评论 6 13
  • 背景 蓝牙历史说到蓝牙,就不得不说下蓝牙技术联盟(Bluetooth SIG),它负责蓝牙规范制定和推广的国际组织...
    徐正峰阅读 14,381评论 6 33
  • 今天正好是33周了,我这还有28天,也就是4个周就足月了,体重还是需要继续控制,虽说我长得不多,但还需要继续严格控...
    古月朗行阅读 1,549评论 0 0

友情链接更多精彩内容