方法
GNSS 在室内往往不可用。BLE 信标通过 RSSI 或 AoA 估算距离;Wi‑Fi 指纹将扫描到的 AP 列表与预采集数据库匹配。UWB 可提供更高精度但成本更高。融合地图约束与行人航位推算(PDR)可平滑轨迹。
与蜂窝
定位解算可在边缘或云端完成;资产标签经 4G Cat.1 上报最后位置时需考虑功耗与上报频率。
运维
AP 变更或装修后需更新指纹库;信标电池需批量更换计划。
算法与工程折中
RSSI 定位受人体遮挡、多径与发射功率波动影响大,通常需卡尔曼滤波、粒子滤波或指纹与 PDR 融合。AoA 方案对天线阵列与校准要求高,但可在相同锚点密度下获得更好精度。Wi-Fi 指纹库维护成本高,可采用众包采集与自动差分更新,但需防恶意污染。UWB 提供厘米级精度,适合工业与仓储,需与蜂窝网关协同规划上传带宽与标签功耗。
与蜂窝模组及资产追踪
资产标签经 BLE 扫描到邻近信息后,可由 4G Cat.1 网关在离开区域时上报「最后看见位置」,平衡实时性与电池寿命。网关在地下停车场等场景可能无蜂窝,应缓存离线事件并在恢复后批量上传。多租户园区要注意 AP 与信标 ID 冲突,云端需按项目隔离。隐私方面,室内轨迹同样敏感,应对员工与访客区分授权与脱敏策略。
工程实践补充
围绕「室内定位(BLE/Wi‑Fi)」在物联网与蜂窝模组工程中的落地,建议在立项阶段把网络约束(目标市场频段与退网计划、APN 与专网策略、漫游与资费、PSM/eDRX 等省电模式)与终端约束(天线与射频布局、电源纹波与浪涌、热设计与降额、EMC/安规)写成可验收条目。研发阶段用弱网模拟、高低温与电压拉偏复现边界故障,保留日志与波形;量产建立批次与校准追溯,器件替代走变更评审。上线后把连接成功率、重连次数、时延与功耗纳入运维看板,异常可追溯到版本与批次。
指纹坐标系与信标标定
室内没有稳定的卫星几何,定位要靠人工布设的参考:BLE 信标用接收信号强度或到达角估计相对距离,Wi‑Fi 指纹把扫描到的接入点标识和信号强度向量,与事先采过的坐标库做匹配。两种方法都依赖“参考物的位置在采集之后没有变”。指纹库的坐标系必须和楼层平面图一致,包括原点、轴方向和楼层编号;信标的发射功率和广播间隔要写入标定记录。行人航位推算用加速度计和陀螺把两次观测之间的步长补上,但它会随步长模型漂移,只能在下一次可信观测时拉回。
值得部署的条件是天花板或柱网允许固定锚点,楼层平面在运营期内相对稳定,并且业务要的是房间级或货架级,而不是室外那种道路级。锚点密度不够时,算法无法从多径里分离距离。资产标签若只在离开区域时经蜂窝上报“最后被谁看见”,要接受这段时间没有连续轨迹。地下无公网时,网关必须能缓存事件。
装修之后的楼层误判
货架、隔断和玻璃幕墙改变多径,旧指纹仍会返回一个看起来很确定的坐标,其实人已经在相邻房间。信标电池耗尽后标识从库里消失,匹配算法可能把残余信号安到错误楼层。接入点更换但沿用旧名称,指纹向量的键变了,整层定位集体偏移。人体遮挡使同一地点的信号强度随朝向差一截,没有朝向或多次采样,单次扫描会被当成另一次走动。不同租户的信标标识撞车时,云端会把 A 区的锚点用到 B 区。
楼层切换要用气压或楼梯约束辅助,不能只比信号强度最大值。室外段仍交给GNSS,室内外交界要有明确的切换滞回,避免门口来回跳。短时没有锚点观测时,可参考航位推算的思路限制外推距离,超时就标成位置未知,而不是沿最后速度一直画。
标定记录要写明楼层原点、轴向、信标发射功率和采集日期。装修或更换接入点后,旧指纹标记为失效,不能继续返回一个看似确定的坐标。信号短暂消失时把位置标成未知,并用步长模型限制外推距离,超时就停止外推。不同租户的信标标识在云端隔离。门口同时存在卫星和室内结果时设置滞回,避免两种坐标来回切换。网关在没有公网时缓存“最后看见”的事件,恢复后再按序号上传,不把缓存顺序当成人员真实走动顺序。
锚点电池和接入点变更列入巡检,失效的参考物从库里撤下而不是留着拉偏匹配。人体遮挡造成的强度波动用多次采样平滑,单次扫描不直接当成走动。楼层判断引入楼梯或气压约束,防止强度最大值落在错误楼层。上报给蜂窝网关的位置带上楼层和置信度。