日期:2023-12-29 14:19:41 编辑: 浏览:
低功耗蓝牙功能中一个最重要的领域就是定位,在蓝牙5.1版本之前,主要基于beacon和RSSI(接收信号强度指示)进行距离评估。但是随着无线射频技术的发展,以低成本、低能耗、高灵敏度为显著优点的短距离无线通信技术:RFID、蓝牙、WiFi,还有被苹果带热的UWB,它们满足了用户对无线通信产品的强烈需求,尤其是能实现智能控制和无线感应等方便实用的功能。
低功耗蓝牙无线通信技术被广泛用于测距应用,参与测距的蓝牙设备具有功耗小、连接速度快的特点。在实现精准测距的基础上,相比传统的UWB/RFID方案,蓝牙测距仅是传统方案的几分之一甚至十分之一。相比Wi-Fi定位,蓝牙受周围环境的干扰比较小,再加上蓝牙功耗极低,使得蓝牙测距技术成为室内定位技术中应用最为普遍的技术。
蓝牙测距的原理和细节
蓝牙测距原理实际就是通过接收信号强度指示(Received Signal Strength Indication,RSSI)来判断距离,基于蓝牙主动广播方式,理想情况下可以实现1~3米的定位误差。
实际环境中,无线信号的传播存在一定的规律,即随着接收节点与蓝牙节点之间距离的增大,其接收的信号强度呈对数函数的形式衰减。在实际测距情况下,受多路径、非视距等因素的影响,使接收到的RSSI值存在很大的波动性,导致偏离真实值。因此,在代入公式计算前需要对数据进行滤波处理,来提高RSSI测距精度。针对原始数据的波动现象,分别采用均值滤波、高斯滤波以及中值滤波与高斯滤波混合的数据处理方法处理原始数据,就会得到最终稳定、平滑的RSSI值。因此,RSSI稳定度直接取决于测距精度的高低。
蓝牙测距的应用场景
蓝牙测距技术应用的领域和产品非常多,通常蓝牙测距技术应用场景有:智能门禁、蓝牙钥匙、室内定位、智能防丢等。
蓝牙测距解决方案
美迅物联网MesoonRF的蓝牙测距解决方案是基于低功耗蓝牙模块来做核心器件,(推荐使用MS-BLE050A/MS-BLE050B)通过它的广播模式实现,目前仅低功耗蓝牙模块支持广播模式,而且此模块功耗比较低,支持随时通断和快速连接。低功耗蓝牙模块实现测距,普遍是通过RSSI实现,在模块广播模式下,另一个蓝牙设备,比如智能手机连接该蓝牙模块,根据信号的强度,通过数学关系计算得出这两台蓝牙之间的距离远近,从而实现把信号强弱转化为距离的测算。
蓝牙测距技术,分为模块与智能终端测距、模块与模块之间测距。其中模块与模块之间的测距是美迅物联网MesoonRF目前所用应用方案里最多的。
模块与智能终端测距:检测智能手机与模块的距离,这个就需要做成HID(Human Interface Device),连接过的设备会自动重连,这个自动重连后蓝牙模块可以获取通信RSSI(信号强度),通过RSSI值判断距离;这种方式需要手机配对过模块,并且不支持多个手机同时与模块测距;
模块与模块之间测距:检测模块与模块的距离,需明确主从关系,这种不需要连接,一个主机模块(不能休眠)通过扫描周围从机模块广播,通过广播RSSI值判断距离。
假如测距所处环境比较复杂,低功耗蓝牙信号的传播会受到反射、多路径、天线增益、非视距等因素的影响,导致利用RSSI进行测距会出现一定的误差。一般5米以内有一定线性,但是一般都是要求靠近响应和离开响应距离差异稍微大一点,比如靠近1-2米,离开3-5米响应。需要减小测距误差,就需要有更复杂详细的解决方案,比如进行离群RSSI值处理,在线建模和误差补偿。它能得到与典型处理相比更好的测距性能。