BLE常见的四种工作模式
蓝牙广播模式、蓝牙从机模式、蓝牙主机模式、观察者模式
蓝牙广播模式
处于广播模式的设备,一般会被设置成不可连接的状态,常见的例子有beacon。
beacon会每隔一定的时间广播一个数据包到周围空间中,周围作为独立的蓝牙主机在执行扫描动作时,会间隔的接收到beacon广播的数据包。该数据包最多可以包含31字节的内容。收到广播包的设备还能读取到beacon的MAC地址和当前接收信号的强度值RSSI。
蓝牙从机模式
代表例子是蓝牙智能手环、心率带等等。
工作在从机模式下设备也处于广播状态,等待被扫描。和广播模式不同的是,从机模式设备是可以被连接的,在数据传输过程中作为从机存在。
蓝牙主机模式
典型的例子是智能手机
处于主机模式的设备无广播,可以扫描周围正在广播的设备,可以要求与广播设备进行连接,在连接中作为主机存在。
观察者模式
代表例子是蓝牙网关
观察者模式设备无广播,可以扫描周围的广播设备,但不能要求与广播设备的连接。
蓝牙网关利用星型网络和中继技术将多个蓝牙设备加入到网络中,节点数可以超过65000个,网络与网络之间还可以互联。