【深度解析】带你深入了解BLE蓝牙模块工作模式

【深度解析】带你深入了解BLE蓝牙模块工作模式
最新回答
尘烟染暮雪

2021-12-18 01:46:27

BLE蓝牙模块工作模式深度解析

BLE(Bluetooth Low Energy)蓝牙模块凭借其工业级、低功耗、高性能的特性,在物联网各类设备中占据重要地位。为了深入了解BLE蓝牙模块,我们需要对其工作模式进行细致剖析。

BLE蓝牙模块的基本工作原理
  1. 蓝牙模块主从关系

    蓝牙技术规定,每一对设备间进行蓝牙通讯时,必须一个为主角色(Master),另一为从角色(Slave),才能进行通信。

    通信时,必须由主端进行查找,发起配对,建链成功后,双方即可收发数据。

    设备可在两个角色间切换,平时工作在从模式,等待其他主设备连接;需要时,转换为主模式,向其他设备发起呼叫。

  2. 蓝牙模块呼叫过程

    主端设备发起呼叫,首先查找周围处于可被查找的蓝牙设备。

    找到从端设备后,进行配对,可能需要输入从端设备的PIN码。

    配对完成后,从端设备记录主端设备的信任信息,下次呼叫时不再需要重新配对。

    已配对的设备,链路建立成功后,即可进行双向数据或语音通讯。

  3. 蓝牙数据传输

    一对一串口数据通讯是蓝牙数据传输的常见应用之一。

    蓝牙模块出厂前设好配对信息,主端预存有从端设备的PIN码、地址等,两端设备加电即自动建链,透明串口传输。

BLE蓝牙模块的主要工作模式
  1. 主机模式(Master)

    负责扫描并发起建立请求的设备,可以和一个或多个从设备进行连接通信。

    定期扫描周围的广播状态设备发送的广播信息,选择所需连接的从设备进行配对连接。

    支持白名单功能,搜索到符合白名单的设备时进行连接。

    主从透传协议相同时,通过简单参数设置即可实现主设备串口与从设备串口之间的数据透传。

    支持断线重连功能,提高系统稳定性。

  2. 从机模式(Slave)

    负责广播并接受连接请求的设备,不能主动建立连接,只能等待别人连接。

    进入广播状态,等待被主机搜索,建立连接后进行数据收发。

    可以设为静默状态(只能与指定主设备通信)或开发状态(可被其他设备查找并连接)。

  3. 主从一体工作模式

    同时作为主设备和从设备,在蓝牙4.1协议后添加了“链路拓扑”功能,发挥中继器作用。

    允许同时作为主设备和从设备,在任何角色组合中操作。

    搜集从节点设备信息上传给云端或集中控制器保存或显示。

  4. 广播者工作模式(Broadcaster)

    蓝牙4.0以上设备必须支持的功能,一对多发送,周期性向周围设备广播固定长度数据。

    广播自己的MAC地址、名称及支持特性,用于被其他设备发现。

    广播数据包有广播包和响应包两种,广播包必须广播,响应包可选。

  5. 观察者工作模式(Observer)

    一对多接收,监听和读取空中的广播数据,不能发起数据,只能持续扫描从机。

    应用于数据采集集中器等场合,如传感器集中器采集功能。

    蓝牙网关处于观察者模式,无广播,扫描周围广播设备,但不能要求连接。

  6. iBeacon工作模式

    基于蓝牙4.0规范的微定位技术,低功耗蓝牙信标。

    使用BLE技术,广播模式,向周围进行连续性广播,所有广播数据在特定规则下排列。

    不能与低功耗蓝牙主机连接,通常放在室内固定位置,向周围广播。

  7. Mesh组网工作模式

    兼容蓝牙4及5系列协议,实现“多对多”设备通信,大规模组网。

    每个网络可连接理论最大65536个节点,不需要网关,每个节点可作为AP和路由器。

    拓展蓝牙通讯关系,打破主从一对一、广播一对多通信限制,实现多对多设备通信。

    通信时自动绕过损坏或堵塞节点,重新选择路径,让网络更高效可靠。

BLE蓝牙模块的应用领域

BLE蓝牙模块已广泛应用于定位标签、资产跟踪、运动及健身传感器、医疗传感器、智能手表、遥控器、玩具等产品中。尤其在物联网、智能家电、穿戴设备领域领先WiFi。此外,还可应用于家庭物联网、车辆控制、彩灯控制方案、楼宇管理、超市商品Beacon推广等领域。

综上所述,BLE蓝牙模块的工作模式多样,每种模式都有其特定的应用场景和优势。通过深入了解这些工作模式,我们可以更好地利用BLE蓝牙模块,推动物联网技术的发展和应用。