从 RSSI 到楼层:蓝牙信标室内定位的部署、算法与工程实践
一、开篇:户外的米级,室内的盲区
卫星定位给户外人员管理立下了米级基准,但人一进楼宇、车间、地库,墙体、钢结构和顶棚层层衰减卫星信号,位置就“掉线”了。户外还能靠 GPS/北斗拿到米级精度,进了楼则直接退化为“无信号”。对一套需要在户外、园区、楼宇之间无缝切换的人员定位系统来说,真正的短板不在户外,而在室内这“最后一米”——人进了楼,系统却拿不准他在哪、该不该打卡、求救按下去该往哪救援。本文聚焦室内场景使用最广、成本最可控的蓝牙信标(BLE Beacon)方案,讲清它的部署方式、定位算法和工程实践。
二、为什么室内必须单独解决定位
外勤与园区作业的典型特征是户外与室内混合。传统依赖卫星定位加手动打卡的方案,在室内会暴露三处短板。
一是室内信号遮挡。金属厂房、地下车库、高层楼宇内卫星信号不可用,人员进入后位置失联,轨迹断档。二是位置事件无法可靠触发。电子围栏进出、自动打卡、一键求救、巡检签到这类依赖位置的事件,一旦定位失效就形同虚设,管理只能退回“人盯人”。三是垂直维度缺失。卫星只给经纬度,区分不了楼层,“人在几楼”拿不到,楼宇内管理与应急救援都无从下手。
要补上室内这一段,需要一个成本可控、部署轻量、能与现有终端直接配合的定位手段,蓝牙信标是当前落地最多的一种。
三、核心机制:广播、RSSI 与指纹
蓝牙信标(BLE Beacon,Bluetooth Low Energy,低功耗蓝牙信标)是一类周期广播的微型射频节点。它不与终端建立连接,只按固定间隔向外发送广播包,包里至少携带信标自身的标识(通常用 MAC 地址表示,如 ff:10:00:1b:9c:f4)与可选发射功率。
人员佩戴的终端(数字化工牌,支持 NFC、二维码、蓝牙)开启信标扫描后,持续监听周围信标广播,把“扫到哪些信标、各自的信号强度”回传云端,云端再解算位置。解算机制主要有两类。
一是 RSSI 测距与三边测量。RSSI(Received Signal Strength Indicator,接收信号强度指示)随距离增大而衰减,已知信标发射功率,用对数距离路径损耗模型可由 RSSI 反推距离;同时收到三个及以上信标的信号,即可用三边测量求出位置。RSSI 测距的底层是对数距离路径损耗模型:在参考距离处测得参考强度后,目标距离处的损耗可近似表示为 PL(d)=PL(d0)+10n·lg(d/d0),其中 n 为路径损耗指数,室内开阔环境约 2,墙体、隔断越多 n 越大(常见 2~4)。正因为 n 随环境变化,测距误差也随环境波动,这正是信标定位需要滤波或指纹兜底的根因。
二是指纹定位(Fingerprinting),分离线建库与在线匹配两个阶段:离线阶段按 1~2 米的网格在室内逐点采集 RSSI 向量存入“指纹库”;在线阶段把终端实时采到的向量与库中参考点做欧氏距离等相似度计算,取最接近者作为位置估计。它天然吸收了多径与墙体反射的影响,代价是前期建库、以及环境变动后需要重新标定。
信标 → 工牌 → 云平台 信号链路
[蓝牙信标] --广播(MAC+RSSI)--> [数字化工牌] --蜂窝/GPS--> [定位平台]
工牌开启信标扫描后,定位方式切换为“信标定位”,平台按信标 MAC 台账解算位置与楼层
楼层判定是室内定位的特有关卡:上下楼层的信号会互相穿透,导致跨层跳变。工程上通常按楼层分区部署信标(每层一组),再结合楼层进入记录与楼层停留时间做约束——人员经电梯、楼梯口进入某层后,以该层信标为最高权重,从而给出稳定的楼层归属;个别方案还会辅以气压计等传感器做楼层粗判,作为信标结果的校验。
四、多路线横向对比
室内定位没有万能方案,主流路线各有取舍。下表为行业常见量级,具体参数以厂商资料为准。

图1:不同室内定位技术路线在精度、时延、成本与部署复杂度上的取舍,蓝牙信标以低成本、轻部署、与工牌天然兼容,在外勤与园区场景中最为常见。
五、工程落地:部署、切换与联动
信标部署密度与安装。布点原则是“任意位置至少能收到三个信标”,楼道拐角、门厅、电梯口重点加密,安装一般贴顶或挂墙、避开大面积金属面,高度以不被货架、设备遮挡为宜。信标的广播间隔与发射功率直接影响覆盖与精度:广播越密、发射功率越大,可听范围越广、更新越快,但耗电与邻区干扰也越大,需与终端扫描窗口匹配。密度越高精度越好,但成本与维护量同步上升,需按精度目标反推间距。
覆盖校验。部署完成后必须现场走测,逐点记录 RSSI 与定位误差,对弱覆盖点补点、对串扰点调整,用实测数据反推间距是否合理,而不是照着图纸一次性布完。
MAC 台账管理。平台侧必须先录入信标 MAC 地址,终端开启扫描后,定位方式才会切换为“信标定位”。信标增删改时,台账须与现场实物一一对应,否则会出现“信号在但系统不认识”的假离线。
户外与室内切换。户外用 GPS/北斗,进楼后卫星失效、信标接管。切换要点是“滞回”——避免人员在门口反复横跳造成轨迹抖动,通常设置信号衰减阈值与持续时长,满足条件再切换。
楼层判定。按楼层分区部署信标,并叠加楼层进入记录与楼层停留时间,抑制上下层信号串扰造成的跳层。
与业务事件联动。定位只是底座,价值靠事件兑现:进出电子围栏自动打卡、停留与聚集等异常报警、巡检签到(签到点可为地图坐标、NFC 标签、信标、楼宇楼层或电子围栏),以及就近呼叫按距离排序派单。这些都建立在稳定的室内位置之上。
工程踩坑。其一,RSSI 波动与多径:人体、货架、墙体都会让 RSSI 在正负 5 到 10 分贝内抖动,直接测距会漂移,需滤波(滑动平均或卡尔曼)或改用指纹。其二,一人多机干扰:同一人携带多台终端、或与他人近距离并行时,蓝牙信号互相干扰,需要蓝牙互斥机制由硬件触发去重,否则会把一个人识别成两个人。其三,功耗平衡:终端持续扫描信标耗电明显,要在上报间隔、扫描窗口与续航之间折中。
六、技术局限:诚实说明边界
蓝牙信标定位精度在米级,做不了 UWB 那种厘米级;对毫秒级实时性要求的场景也不合适。多径、密集人群、金属环境会让精度进一步劣化,信标还需定期巡检与更换电池维护,环境改造(装修、货架移位)后指纹库可能需要重新标定。因此它适合“楼宇或园区级、米级精度、秒级更新”的外勤考勤、电子围栏、巡检与应急救援定位,不适合需要高精度追踪或超低时延的工业控制场景。认清边界,才不至于拿蓝牙信标硬扛厘米级需求。
七、选型结论
选室内定位,先问三个问题:要什么精度、给多少预算、能接受多长部署周期。米级精度、低成本、快部署就选蓝牙信标;厘米级、预算充足、可接受标定就上 UWB;已有 Wi-Fi 覆盖、只要区域级可用指纹。没有银弹,只有匹配场景的方案。
技术标签: 人员定位系统 蓝牙信标 室内定位 RSSI 指纹定位 电子工牌 物联网 轨迹回放
景的方案。