BLE(Bluetooth Low Energy)是一种低功耗蓝牙技术,主要用于设备间的低功耗、低成本通信,与经典蓝牙相比,其能耗更低,但功能相对简化。以下是其核心要点:

  1. 基本概念与特点
    低功耗与低成本:BLE通过优化协议栈和通信机制,显著降低能耗,适用于电池供电设备(如穿戴设备、传感器)。
    主从架构:通信中通常分为中心设备(主端,Master)(如手机)和外围设备(从端,Slave)(如模组单板)。Slave负责发送广播,Master通过扫描发现并连接设备。
    协议分层:BLE协议分为GAP(通用访问协议)和GATT(通用属性协议)。GAP管理设备发现、连接等流程,GATT定义数据传输的格式和服务模型。
  2. 核心流程
    广播(Advertising):从设备定期发送广播包,包含设备信息(如名称、服务UUID)。广播间隔可配置,主设备通过扫描接收这些信号。
    扫描(Scanning):主设备主动或被动扫描广播信号,主动扫描可请求从设备返回扫描响应数据,以获取更多信息。
    连接(Connection):主设备发起连接请求后,双方建立独占链路,从设备停止广播。连接后通过GATT进行服务发现、特征读写等操作。
  3. 应用场景
    穿戴设备:如智能手表、手环通过BLE与手机通信,传输健康数据。
    物联网(IoT):用于智能家居设备(如传感器、遥控器)的低功耗连接。
    汽车领域:如大众和奥迪的ConMod设计中,BLE用于手机与车载系统的交互,实现轻量级认证和数据传输。
    BLE MESH:扩展支持多对多通信,适用于照明控制、工业自动化等场景。
  4. 技术扩展
    安全机制:通过SMP(安全管理层)实现配对与加密,支持Passkey Entry、Just Works等鉴权方式。
    IPv6支持:通过IPSP(Internet Protocol Support Profile)协议,BLE可承载IPv6流量,实现无线设备的IP组网。
    BLE因其低功耗特性,成为可穿戴设备、医疗传感器、工业物联网等领域的主流通信技术。
Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐