【Bluedroid】BLE连接过程详解

在BLE通信中,广播(Advertising)和扫描(Scanning)是设备发现和建立连接的基本过程。根据蓝牙SPEC,当一个设备(称为Advertiser)在广播模式下发送广播包时,它遵循一定的时序和规则,以便其他设备(称为Observer或Scanner)可以检测到它,并在适当的时机发送连接请求。

Bluedroid BLE(低功耗蓝牙)的链接过程主要涉及扫描、连接和通信三个基本步骤。

一、基本步骤

1.1 扫描

  • 目的:在BLE连接建立之前,中央设备(如智能手机)需要扫描周围的BLE外围设备,以便发现并选择希望连接的设备。

  • 方式:扫描方式分为主动扫描和被动扫描。主动扫描时,中央设备主动发送扫描请求并监听响应;被动扫描时,中央设备仅监听广播信道上的信号。

  • 广播与扫描原理:

    • 广播:Advertiser(如设备 B)定期发送广播包,每个广播事件实际包含三个在 37、38、39 射频通道同时广播相同信息的包&#x

你可能感兴趣的:(解读,Android,Android,BLE,C++)