美文网首页
蓝牙核心技术 摘要

蓝牙核心技术 摘要

作者: 打出了枫采 | 来源:发表于2021-11-20 15:19 被阅读0次

    蓝牙分为经典蓝牙(近距离通信 1-3Mbps)和低功耗蓝牙(功耗低,距离稍远 几十米,数据量小 百Kbps),蓝牙4.0为发展分水岭,之前的即为经典蓝牙,之后的就包括了低功耗蓝牙。这两种蓝牙技术也称不同模式的蓝牙,蓝牙设备也有单模双模之分。(双模就是两种技术都支持)

    • 主要模块概念

      • Host : 主机,通俗点理解,就是蓝牙主控制器,与蓝牙应用侧强相关
      • Controller : 控制器,通俗点理解,就是蓝牙射频控制器,与蓝牙底层链路强相关
      • HCI : Host与Cotroller之间的接口层,用于规范二者之间的通信,可以用串口,也可以用USB接口方式来实现
      • GAP : Generic Access Profile 通用访问配置,这个是所有蓝牙应用服务都必须的,主要用来进行广播,扫描和发起连接等
      • ATT : Attribute protocol 属性协议层简单来说,ATT层用来定义用户命令及命令操作的数据,比如读取某个数据或者写某个数据。
      • GATT: Generic Attribute profile 通用属性配置文件层,ATT只是定义了数据操作方式命令,而GATT则在其之上,定义了数据内容,与上层蓝牙应用服务强相关,不同的应用服务会存在不同的GATT
      • BR/EDR:Basic Rate/ Enhanced Data Rate
      • AMP:Adaptive MAC/PHY
      • 各模块


        image.png
    • 蓝牙核心协议栈模块组成

    模块构成
    • 蓝牙协议栈数据流

    • 蓝牙协议栈数据流承载
    • 常见的蓝牙设备模块构成方式

    • 摘自Bluetooth Core Specification
    • GATT Profile 结构

    image.png
    • 参考示例 帮助理解:

    TI 蓝牙芯片CC2540上的蓝牙协议栈实现构成


    image.png image.png image.png

    蓝牙 参考资料:
    链接:https://pan.baidu.com/s/1wKeFFJNI6TbZoUesqkby7g
    提取码:f5ud

    相关文章

      网友评论

          本文标题:蓝牙核心技术 摘要

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