【移远EC800M-CN 】GNSS功能打开和关闭关闭步骤验证

引言

本文章使用自研“超小体积TTL转4G+GPS集成模块”进行实测验证;

 

一、打开GNSS功能
步骤一、通过 AT+QGPSCFG=? 配置 GNSS 参数
(1)该命令用于查询和配置 GNSS 不同的设置,包括 NMEA 语句输出端口、NMEA 语句的输出类型等。

1.1、配置 NMEA 语句输出端口
AT+QGPSCFG="outport",uartdebug //设置命令,设置通过调试串口输出NMEA语句
说明:
该命令立即生效;
参数配置自动保存至 NVRAM 。

 1.2、禁用通过指令获取 NMEA 语句

AT+QGPSCFG="nmeasrc",0 //禁用通过 AT+QGPSGNMEA 获取 NMEA 语句
备注:
该命令立即生效;
参数配置自动保存。

 1.3、配置 NMEA 语句的输出类型

AT+QGPSCFG="gpsnmeatype",63 //配置 NMEA 语句的输出类型
说明:
0 -禁止输出 NMEA 语句
1 -GGA
2 -RMC
4 -GSV
8 -GSA
16 -VTG
31- 输出 GGA , RMC , GSV , GSA 和 VTG 类型的语句
32 -GLL
63 - 输出以上所有类型的语句
GNSS 未打开时,也可执行该命令配置 NMEA 语句输出类型,该配置在模块启动后生效。

 1.4、配置支持的 GNSS 卫星导航系统

AT+QGPSCFG="gnssconfig",1 //配置支持的 GNSS 卫星导航系统为GPS+BeiDou
0 -GPS
1 -GPS + BeiDou
3 -GPS + GLONASS + Galileo
4 -GPS + GLONASS
5 -GPS + BeiDou + Galileo
6 -GPS + Galileo
7 -BeiDou
8 -GPS + BeiDou + GLONASS
该命令在重启 GNSS 后生效;
参数配置自动保存。

 1.5、启用/禁用 GNSS 自启动

AT+QGPSCFG="autogps",1 //配置模块启动时,自动启动 GNSS 。
备注:
该命令在模块重启后生效;
参数配置自动保存。

 1.6、启用/禁用 AP-Flash 快速热启动功能

AT+QGPSCFG="apflash",1 //启用 AP-Flash 快速热启动功能
备注:
该命令立即生效;
参数配置自动保存。

 1.7、配置 GNSS 的 URC 上报类型

AT+QGPSCFG="urc",0 //关闭所有 GNSS 的 URC 上报
备注:
该命令立即生效;
参数配置自动保存至 NVRAM 。

 1.8、配置 GNSS NTP 服务器地址

AT+QGPSCFG="ntp",<NTP_server> // 配置 NTP 服务器地址
备注:
NTP_server 为GNSS NTP 服务器地址。默认值可通过执行 AT+QGPSCFG="ntp" 进
行查询。


步骤二、通过AT+QGPS 打开 GNSS
AT+QGPS=1 //打开 GNSS

该命令立即生效;
参数配置不保存。

 步骤三、获取定位信息

打开 GNSS ,定位成功后,可通过以下三种方式获取定位信息:
1) 默认 NMEA 口输出 NMEA 语句,可通过 AT+QGPSCFG="outport" 选择 NMEA 语
句输出端口。
2) 通过 AT+QGPSLOC 可直接获取定位信息,例如纬度、经度、高度、 GNSS 定位模
式、时间、卫星数量等。
3) 通过设置 AT+QGPSCFG="nmeasrc",1 启用通过 AT+QGPSGNMEA 获取指定的
NMEA 语句;如果设置 AT+QGPSCFG="nmeasrc",0 ,则不能通过
AT+QGPSGNMEA 获取指定的 NMEA 语句。
如下展示为方式1,通过步骤一中配置GNSS参数通过输出端口展示定位信息;

Debug调试串口打印GNSS信息:

(1)GNSS未成功定位时:

 (2)GNSS成功定位时:

 

 二、关闭 GNSS功能

通过指令AT+QGPS=0AT+QGPSEND 关闭 GNSS;

 

原文链接:https://blog.csdn.net/zhej2014/article/details/138117890

 

posted @ 2024-09-12 18:57  通宵敲代码  阅读(200)  评论(0编辑  收藏  举报