蓝牙 RSSI 在室内定位中的作用

目录

如今,GPS、北斗、GNSS 等户外定位技术风靡一时,应用范围广泛。谷歌地图等应用就体现了这些技术的显著集成。然而,我们几乎 90% 的时间都待在室内,而室内 GPS 信号并不理想。正因如此,RSSI 定位在室内应用领域广受欢迎。对于蓝牙通信,RSSI 值可以反映信号强度和连接质量。本文,我们将详细介绍蓝牙 RSSI,包括其正常范围及其对蓝牙通信的影响。

了解蓝牙 RSSI

RSSI 是接收信号强度指示 (Received Signal Strength Indication) 的缩写,指的是评估无线设备接收信号强度的指标。在蓝牙通信中,RSSI 值很容易理解,它表示蓝牙设备接收信号的强度,直接影响通信质量和距离。RSSI 值通常以负 dBm 值表示。值越高(越接近 0),信号强度越好。理论上,RSSI 的范围是 0 到 -100dBm。

常用的公式是

RSSI值=接收信号功率-本底噪声+校准因子.

蓝牙 RSSI 的优势毋庸置疑,这一点从其在室内的广泛应用就可以看出。随着蓝牙版本的不断迭代,尤其是低功耗蓝牙技术的发展,蓝牙 RSSI 定位将变得更加便捷。

蓝牙RSSI定位方法的种类

蓝牙RSSI定位方法主要分为网络侧定位和终端侧定位。

网络侧定位

网络侧定位主要包括手机、蓝牙信标、蓝牙网关和服务器。我们需要在目标区域部署蓝牙信标和网关。当终端设备进入该区域时,会接收信标的RSSI数据。网关会将收集到的数据发送到云端服务器,云端服务器再利用定位算法计算出设备的位置。发射器和接收器之间的距离越近,信号强度就越强。

这种方式的优点是云服务器集中计算,移动设备只需扫描并上报数据即可。当然,缺点是需要预先部署定位相关的基础设施。

终端侧定位

终端侧定位的架构要简单得多,主要涉及设备本身和目标区域内的蓝牙信标。智能手机等终端设备接收来自不同信标的RSSI数据,然后使用其内置的定位算法来估算自身位置。

毫无疑问,这两种方式都需要我们在目标区域部署一定数量的蓝牙信标。从应用上来说,网络侧定位主要用于人员、资产的追踪定位,而终端侧定位则更适合室内导航。

蓝牙RSSI定位算法

毋庸置疑,蓝牙 RSSI 定位的关键在于如何将 RSSI 数据精确转换为位置坐标。这里,我们根据是否需要测量距离,将蓝牙 RSSI 定位算法分为两大类:需要测量距离的算法和不需要测量距离的算法。

需要测量距离

我们先来看看需要距离测量的定位算法,这类算法需要先利用 RSSI 值估算目标设备与参考节点(即信标节点)之间的距离。然后,根据获取的距离信息,计算出目标设备的最终位置坐标。

(1)三边测量法

三边测量法是一种比较简单的定位算法,它基于三角形的几何原理。假设有三个不共线的蓝牙信标AP1、AP2、AP3,它们到目标M点的距离分别为d1、d2、d3。我们可以分别以这三个信标的位置为圆心,d1、d2、d3为半径画三个圆。这三个圆的交点也就是目标M点的坐标。

(2)最小二乘法

现实中,我们通常会在目标区域部署 3 个以上的蓝牙信标。此时,我们需要使用最小二乘法来估计目标节点的位置。假设我们测量每个信标到目标节点的距离 M,我们可以基于每对已知的距离和信标位置得到一个方程。将所有方程组合起来,可以得到一个超定方程组。最后,使用最小二乘法求解这个方程组,就可以估计出未知节点 M 的最佳位置坐标。

距离测量无需

这些算法直接利用RSSI指纹数据进行定位,不需要先计算距离,从而有效避免了距离估计的误差。

(1)质心确定

质心是一个假想点,系统的质量被认为集中在该点上。质心定位方法利用接收到的周围信标的位置来估计其几何形状的质心位置。该方法的算法易于理解,计算量小,定位精度取决于信标部署的密度。

(2)RSSI指纹识别  

RSSI 指纹识别是一种基于场景分析的非参数定位技术。它通过将实时信号与 RSSI 指纹数据库进行匹配来实现定位。指纹定位包含两个阶段:1) 离线阶段:根据室内 RSSI 数据构建指纹库。2) 在线定位阶段:找到与接收信号最佳匹配的指纹,并将其位置作为目标的位置估计值。其优点是精度高,参考点少,但缺点是指纹数据库创建过程繁琐,难以适应环境变化。

RSSI测量和蓝牙通信

在上一节中,我们讨论了各种测量蓝牙 RSSI 值的方法和算法。实际应用中,由于难以塑造最佳环境,蓝牙信号强度会随着通信距离的增加而衰减。RSSI 信号范围为 0 到 100,其中 0 为理想情况,实际应用中并不存在理想情况。当 RSSI 值接近 -50 时,蓝牙连接的信号良好。

– 高于 -50dBm:近场通信信号极强

– -50dBm 至 -80dBm:适合正常短距离使用的理想信号强度

– 低于 -80dBm:信号非常弱,存在数据包丢失和间歇性断线的风险

In 蓝牙低功耗RSSI 是必须报告的参数之一。周期性广告信道的 RSSI 对于定位至关重要,因为移动设备无需连接即可扫描这些信道。对于低功耗蓝牙 (BLE) 设备,由于其功率较低,在相同距离下,其 RSSI 值会低于传统蓝牙。为了实现低功耗通信,BLE RSSI 的一般值保持在 -50 ~ -80dBm。

如何 c检查蓝牙 RSSI 是否开启 s智能手机

由于蓝牙技术的普及,我们在日常生活中经常会使用智能手机蓝牙进行室内导航。现在几乎所有的智能手机都提供了查看已连接设备蓝牙RSSI值的功能。这里我们以Android系统为例,操作步骤如下:

  1. 打开“设置”并转到“已连接设备”或“连接偏好设置”。
  2. 启用蓝牙。
  3. 手机将扫描并显示附近可连接的蓝牙设备。
  4. 在设备列表中,每个设备都会显示一个介于 -100 和 0 之间的 RSSI 值,表示手机和该设备之间的信号强度。

如果想要查看并监控全面的蓝牙 RSSI 值记录,我们可以使用 BLE Scanner 和 BLE Tool 等专业工具。通过观察设备的 RSSI 值变化,我们可以非常直观地了解手机与每个设备之间的大致距离和信号强度。如果我们移动设备,RSSI 值也会发生变化。有趣的是,相同距离下,不同设备的 RSSI 读数可能会有所不同。

蓝牙 RSSI 在 r现实世界 s塞纳里奥斯

尽管仍需克服一些挑战,基于 RSSI 的蓝牙定位技术仍然拥有广阔的应用前景。如同任何技术进步一样,蓝牙 RSSI 定位技术在更多领域的应用前景广阔。目前,一些典型的应用场景包括但不限于:

室内定位导航

在商场、展览馆、博物馆等大型室内场所,蓝牙RSSI定位可以为客户提供导航路线和位置信息服务,还可以在大型展会中引导参观者有序参观,避免拥挤问题。

资产和人员管理

在工厂、公园和医院,我们可以安装 蓝牙信标和标签 对重要资产和人员进行实时监控管理,结合蓝牙RSSI定位系统,实现实时监控管理。

智能零售和商业分析

在零售业,使用蓝牙 RSSI 定位技术可以为零售商带来新的商业价值。通过追踪顾客的移动轨迹及其停留时间,零售商可以分析顾客的购物行为。因此,商家可以有效地识别热门产品和高人流量区域,并制定促销计划和安排员工的岗位。

智能家居和室内定位

只需在家中部署少量蓝牙信标,房主即可实现室内人员和宠物的位置追踪,例如了解老人或儿童的当前位置,防止其发生意外。此外,房主还可以根据用户的位置自动调节灯光、温控器等家用电器,实现真正的智能家居体验。

蓝牙 RSSI 与 蓝牙 农业协定

除了基于 RSSI 的定位之外,蓝牙定位中最近还出现了另一种定位技术,称为 蓝牙 AoA它通过三角测量无线电信号到达天线阵列的角度来确定移动设备的位置。理论上,潜在的AoA定位可以达到一米甚至更高的精度,大大超越了传统RSSI技术的定位精度。

因此,RSSI 定位的主要优势在于无需复杂的基础设施,且成本相对较低。然而,我注意到,其主要缺点是对环境的敏感性较差。AoA 定位以其高精度而闻名,比 RSSI 定位更精确。当然,它也存在一些缺点,例如基础设施成本较高。

此外,我们可以将两种技术结合使用。例如,通过 RSSI 估算目标所在的具体区域后,我们可以采用 AoA 方法在特定区域内进行精确定位。很快,我们就能够将 RSSI、AoA 等多种已讨论的技术与 UWB 等其他技术结合起来,充分利用每种技术的优势,开发出更精确、更可靠的定位解决方案。

蓝牙RSSI定位的未来发展

5.2年发布的蓝牙2020版本显著增强了定位功能,包括支持AoA/AoD定位和RSSI校准。同时,这些改进将进一步提升蓝牙定位的精度和可靠性。毫无疑问,未来的蓝牙版本将继续强化定位能力。

单一无线技术定位存在局限性。因此,整合多种技术的优势是未来的趋势。例如,将蓝牙 RSSI 与 WiFi 指纹定位相结合,或与 UWB(超宽带)等更精准的技术结合使用。

如果您想了解采用任何蓝牙 RSSI 定位解决方案,请与我们的蓝牙专家联系!

撰稿——
黄永康的照片
黄玉坤
YK是MOKOSMART研发部门的资深产品经理,拥有十多年的智能设备开发经验。他拥有PMP和NPDP认证,并深谙如何协调跨职能团队。他运用数据驱动的洞察力成功推出了40多款互联产品。YK拥有电子与工程背景,擅长将复杂的技术价值主张转化为用户友好的物联网解决方案,适用于消费电子和工业应用。
黄永康的照片
黄玉坤
YK是MOKOSMART研发部门的资深产品经理,拥有十多年的智能设备开发经验。他拥有PMP和NPDP认证,并深谙如何协调跨职能团队。他运用数据驱动的洞察力成功推出了40多款互联产品。YK拥有电子与工程背景,擅长将复杂的技术价值主张转化为用户友好的物联网解决方案,适用于消费电子和工业应用。
分享这篇文章
使用 MOKOSmart loT 设备解决方案满足您的连接需求!