关于 DTU+GPS 模块定位问题的记录与思考
概述
本文档记录了 DTU+GPS 模块在室内环境下的长时间定位测试,分析了 GPS 信号接收情况,并提出了基站辅助定位的可行方案。
测试背景
之前仅进行了 1 小时内的 GPS 定位信号测试,结论不够严谨。8 月 15-16 日进行了 17 小时连续测试,数据更加可靠。
测试条件
- 时间:8 月 15 日 16:00 ~ 8 月 16 日 9:00(共 17 小时)
- 环境:三楼室内,距离窗户约 2 米
- 观测指标:有效信号(1)vs 无效信号(0)
测试结果
GPS 信号接收情况
- 晚上 7 点 ~ 12 点:基本无 GPS 信号
- 其余时间:能连续或断续获得有效 GPS 信号
- 结论:在足够长时间工作下,仍能接收到准确的定位信息
GPS 定位基本原理
在同一时间获得 4 个以上不同卫星数据 即可获得 GPS 定位信息。
影响 GPS 信号的核心因素:
- 卫星信号强度不够:高楼、云层等障碍物遮挡,或卫星运行到地球另一端需重新搜星
- 其他信号干扰
解决方案对比
方案一:GPS 定位
- 实现方式:通过足够时间搜星,获得 GPS 信号后定位
- 适用条件:天气良好、连续工作超过 4 小时
- 局限:室内、地下室等无法接收卫星信号
方案二:基站辅助定位
- 原理:手机 SIM 卡通过基站发送数据,通过定位附近基站间接估算位置
- 实现方式:
- SIM 卡返回
lac和cellid两个参数 - 查询第三方基站数据库获得基站位置
- 比较位置变化判断是否移动
- SIM 卡返回
- 适用条件:室内、地下室等 GPS 信号弱或无信号环境
基站定位费用方案
| 方案 | 费用 | 限制 |
|---|---|---|
| GPSspg API 套餐 | 150 元/月 | 每天 2000 次查询 |
| GPSspg 数据库 | 6500 元/份 | 4000 万个基站信息(国内) |
项目需求分析
项目需求:每天机器运行后,获得一次定位信息
- 理想情况:机器连续工作 > 4 小时,天气良好 → GPS 定位成功,数据传输到服务端
- 备选方案:GPS 无法满足时 → 基站辅助定位,获得近似定位效果
关联文档
- YeeCOM GPRS DTU测试流程与典型问题分析 — 同系列 DTU 测试文档
- 与联通电信沟通咨询结果 — DTU 供应商沟通记录