DTU+GPS模块定位测试与基站辅助定位方案(移讯通DTU,2019)
来源:云盘
/工作相关/物联网通信(MIOT)相关/DTU+GPS(移讯通)测试-2019/本篇合并消化该目录下:816n - 副本.txt(原始NMEA数据)、关于DTUGPS模块定位问题的记录与思考.docx(分析结论)、gpsfile说明.txt(采集记录说明)
背景与问题
项目(物联网通信 MIOT)需要在设备(移讯通 DTU + GPS 模块)上实现每天一次的定位上报。早期短时测试(1 小时内)得出的”室内无法定位”结论不严谨,2019-08-15~16 做了 17 小时连续测试重新验证。
实验设计与结果
实验一:17 小时室内长测(8.15 16:00 → 8.16 09:00)
- 环境:三楼室内,距窗约 2 米
- 结论:长时间工作下室内仍可收到有效 GPS 定位。19:00~24:00 之间基本无信号,其余时段连续或断续有效(有效=1 / 无效=0 时序图,见
GPS测试结果图示.png) - 原始数据
816n - 副本.txt实测统计:- GPRMC 语句 35707 条,其中有效定位(A)19924 条(56%)、无效(V)15783 条
- 采样间隔 5 秒,跨 8 月 16/17/18 三天日期字段
- 位置漂移集中在上海(约 31°19.66′N, 120°24.9′E),与测试地点一致
$REG:46002,51EB,xxxx为移讯通 DTU 自定义语句:MCC+MNC=46002(中国移动),LAC=0x51EB,覆盖 5 个不同 CellID(0097/0099/29CD/D75E/DF44)——GPS 无效期间基站注册仍然持续,印证基站定位可用性
实验二:gpsfile 会话(间隔 5 秒,共 2009 条,167 分钟)
- 有效数据呈间歇脉冲式出现,共 5 次:第 841 条起有效 74 分钟(最长)、随后依次 1 分钟、20 秒、35 秒、70 秒
- 说明室内 GPS 是”可用但不可靠”,不能假设任意时刻都能定位
技术要点
GPS 定位原理(笔记归纳)
- 同一时刻需 ≥4 颗卫星数据才能定位
- 两大失效因素:① 信号强度不足(高楼/云层遮挡、卫星过顶间隔期需重新搜星)② 其他信号干扰
- 应对方案:给足搜星时间,拿到信号即定位上报
基站辅助定位(fallback 方案)
- 原理:室内收不到 GPS 时,SIM 卡仍注册基站,可用基站位置近似设备位置
- 实现:DTU/SIM 返回
<lac>/<cellid>两参数 → 查第三方基站数据库得基站坐标 → 判断位置是否变化 - 费用方案(2019 年报价,GPSspg):
- API 套餐:150 元/月,2000 次查询/天
- 离线数据库:6500 元/份,约 4000 万条国内基站记录
最终项目策略
- 每天机器运行后取一次定位
- 连续工作 ≥4 小时且天气良好 → GPS 定位上报
- 否则退化为基站辅助定位(lac/cellid 近似)
可复用经验
- 判断”室内能否用 GPS”必须长时段统计(有效帧占比),短测会得出错误结论;实测室内 5 秒间隔下有效帧约 56%
- 移讯通 DTU 的
$REG:自定义语句可直接输出运营商/位置区/小区 ID,是低成本基站定位的数据入口 - 配套素材:同目录还有
gps-all.txt、gpsfile-1356.txt、GPS有效.txt(其他会话的原始数据)、allnew.xlsx(数据表)、GPS测试结果图示.png(时序图),未逐一消化
关联
- miot_物联网通信(项目笔记)
- 移讯通DTU设备资料与配置