蓝牙是无线通信中重要的通信协议之一,广泛应用于各种物联网通信领域。蓝牙设备在各种应用场景扮演着不同的角色,而蓝牙应用场景与其工作模式息息相关。本期文章将带你了解蓝牙的工作模式。
主机模式/从机模式
主机模式:蓝牙模块能够扫描从机的广播信号并主动建立连接,可以和一个或多个从设备进行连接通信,主机定期扫描周围处于广播状态的设备发送的广播信息,连接后主从双方可以发送接收数据。如智能手机,数据传输中做主机的蓝牙模块。
从机模式:蓝牙模块首先进入广播状态,等待被主机扫描,当主机扫描到从设备建立连接后,可以和主机设备进行数据收发,从机不能主动建立连接,只能等待主机扫描连接。与广播者模式的区别在于从设备模式的蓝牙模块是可以被连接,定期和主机进行连接和数据传输,在数据传输过程中作从机,而处于广播者模式的设备是不可被连接,如蓝牙手表手环,蓝牙鼠标等。
主从一体工作模式
主从一体工作模式是指蓝牙模块可以同时作为主设备和从设备。其可以在两个角色间切换,工作在从模式时,等待其它主设备来连接,需要时转换为主模式,向其它设备发起连接。主从一体额外增加了蓝牙模块的功能,促使成本优化和增强其易用性,优化系统架构。ZM8258P是广州致远电子股份有限公司推出的一款国产主从一体蓝牙模组,产品支持远BLE5.2协议、主从一体应用,具有低功耗、低成本、远距离、小尺寸等特点。
广播者/观察者模式
广播模式:蓝牙模块定期持续的向周围发送一定长度的广播数据包,该数据可以被扫描者搜索到。模块可以在低功耗的模式下持续的进行广播,应用于极低功耗,小数据量,单向传输的应用场合。蓝牙广播通道的重要功能就是用于发现设备,发起连接和发放数据。
观察者模式:该模式下模块为非连接,相对广播者模式的一对多发送广播,观察者可以一对多接收数据。在该模式中,设备可以仅监听和读取空中的广播数据,不能发起连接,只能持续扫描从机。观察者工作模式可应用于数据采集集中器的应用场合,如传感器集中器采集等功能。
图2 广播者/观察者模式
iBeacon模式
iBeacon是苹果公司于2013年9月发布的一种基于低功耗蓝牙的通信协议,通信协议名称:iBeacon,工作方式是:iBeacon是一个低功耗的蓝牙信标,基于BLE技术,工作在广播模式,利用BLE中名为“通告帧”(Advertising)的广播帧,定期发送通告帧,支持BLE的设备可以接收到。广播的发射功率可以调整,不停广播蓝牙设备的mac地址、UUID等固定字节的字符串信息。常见应用于精确营销,如博物馆、展厅的信息推送或者购物中心服务商向顾客发送折扣卷及进店积分等。如果把它放在室内固定的位置,可以作为定位器,手机打开蓝牙连接之后通过APP就可以获取其位置,同时会推送设置好的信息到手机上。蓝牙iBeacon是一种低功耗协议,也是一种低功耗蓝牙设备,在智能领域有非常广泛的前景。
图3 iBeacon模式