如题,请教一下,为什么不装SIM卡时为什么取不到GNSS信息。
EC800M_CNGD 的 GNSS 定位本身不依赖 SIM 卡。未装 SIM 卡时仍应支持独立 GNSS 搜星定位,但以下情况会导致“读取不到 GNSS 信息”:
-
使用的是基站定位/LBS 或需要网络辅助的定位方式
这类方式依赖蜂窝网络注册,无 SIM 卡时无法返回位置。 -
GNSS 尚未定位成功
GNSS 冷启动需要在室外开阔环境等待一段时间。未定位前查询定位结果可能返回失败或无有效经纬度。 -
天线或供电问题
请确认 GNSS 天线已正确连接;若使用有源天线,需要确认天线供电正常。 -
GNSS 未正确开启或查询方式不正确
建议先确认 GNSS 已开启,再等待定位成功后读取 NMEA 或定位结果。
建议排查顺序:
- 确认使用的是 GNSS 定位,不是 LBS/基站定位。
- 将设备放到室外开阔环境测试。
- 检查 GNSS 天线连接及有源天线供电。
- 开启 GNSS 后等待冷启动完成,再读取定位信息。
- 如仍无输出,请提供使用的 AT 指令流程、返回结果和固件版本,便于进一步判断。
本回答仅供参考。若问题已解决,可标记为
解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。
如上方bot所说,有可能是需要网络辅助定位的原因,也有可能是还没有定位成功。
麻烦请您确认一下:
1:是否是NMEA log没有输出,是AT口还是NMEA口
2:是否是NMEA log能正常输出,但是无定位信息
3:如果是AT口输出NMEAlog的话,是否已经开启NMEA output
可以先使用AT+QGPSCFG=“nmeasrc”,1
再使用AT+QGPSGNMEA指令来获取对应的NMEAlog,
文档我私发给您了,请您参考
也可以交叉验证一下:
- 发送
AT+CFUN=0飞行模式后,发送AT+QGPS=1开启 GNSS 功能,尝试不连接网络后能否正常定位
可以的话,麻烦请您发一下您的AT log,我们能够更好的帮助您分析问题