蓝牙模组的工作模式主要有以下几种:
主设备工作模式:主设备能够搜索其他设备并主动建立连接。它可以与一个或多个从设备进行连接通信,定期扫描周围的广播状态设备发送的广播信息,并选择所需连接的从设备进行配对连接。例如智能手机中作为主机的蓝牙模块。
从设备工作模式:从设备首先进入广播状态,等待被主机搜索和连接。一旦主机扫描到从设备并建立连接,就可以进行数据收发。从设备不能主动建立连接,只能等待别人来连接。例如蓝牙手表、手环、蓝牙鼠标等。
主从一体工作模式:蓝牙模块可以同时作为主设备和从设备。它可以在两个角色间切换,工作在从模式时等待其他主设备来连接,需要时转换为主模式,向其他设备发起连接。
广播者工作模式:蓝牙模块定期持续地向周围发送一定长度的广播数据包,该数据可以被扫描者搜索到。广播模式适用于极低功耗、小数据量、单向传输的应用场合。例如传感器数据上报、遥控器等。
观察者工作模式:观察者模式下的模块为非连接状态,可以一对多接收数据。设备可以仅监听和读取空中的广播数据,不能发起连接,只能持续扫描从机。一般用来抓包调试使用。
iBeacon工作模式:iBeacon是苹果公司推出的一项室内低耗能蓝牙技术。iBeacon设备工作在广播模式,利用BLE中名为“通告帧”的广播帧,定期发送通告帧,支持BLE的设备可以接收到。
Mesh组网工作模式:Mesh组网模式允许多个蓝牙设备形成网络,设备间可以进行数据的传递和路由,适用于智能家居和工业自动化等场景。
需要注意的是并非任一蓝牙模组都支持以上的全部工作模式,具体支持那种模式需要咨询模组的供应商。
|