Page 1
LTE Standard GNSS Application Note LTE Standard Module Series Rev. LTE_Standard_GNSS_Application_Note_V1.2 Date: 2019-10-23 Status: Released www.quectel.com...
Page 2
QUECTEL OFFERS THE INFORMATION AS A SERVICE TO ITS CUSTOMERS. THE INFORMATION PROVIDED IS BASED UPON CUSTOMERS’ REQUIREMENTS. QUECTEL MAKES EVERY EFFORT TO ENSURE THE QUALITY OF THE INFORMATION IT MAKES AVAILABLE. QUECTEL DOES NOT MAKE ANY WARRANTY AS TO THE INFORMATION CONTAINED HEREIN, AND DOES NOT ACCEPT ANY LIABILITY FOR ANY INJURY, LOSS OR DAMAGE OF ANY KIND INCURRED BY USE OF OR RELIANCE UPON THE INFORMATION.
LTE Standard Module Series LTE Standard GNSS Application Note About the Document History Revision Date Author Description 2016-09-02 Sundy WANG Initial Added the introduction, AT commands and an operation procedure example of gpsOneXTRA Assistance function (Chapter 1.3, 2.7, 2.8, 2.9 and 3.3)
LTE Standard Module Series LTE Standard GNSS Application Note Contents About the Document ..........................2 Contents ..............................3 Table Index ..............................5 Introduction ............................6 1.1. GNSS Turning on/off Procedures ....................6 1.2. NMEA Sentence Types ......................7 1.3. Introduction of gpsOneXTRA Assistance ................... 7 Description of GNSS AT Commands ....................
Page 5
LTE Standard Module Series LTE Standard GNSS Application Note 3.1. Turn on/off the GNSS ....................... 35 3.2. Application of GNSS <nmeasrc> ..................... 35 3.3. Operation Procedures of gpsOneXTRA Assistance Function ..........36 Summary of Error Codes ......................... 37 Appendix A References ........................38...
Page 6
LTE Standard Module Series LTE Standard GNSS Application Note Table Index TABLE 1: SUMMARY OF ERROR CODES ...................... 37 TABLE 2: RELATED DOCUMENTS ........................38 TABLE 3: TERMS AND ABBREVIATIONS ......................38 LTE_Standard_GNSS_Application_Note 5 / 39...
LTE Standard GNSS Application Note Introduction Quectel LTE standard modules integrate a GNSS engine which supports GPS, BeiDou, Galileo and GLONASS systems and also gpsOneXTRA Assistance technology. The high-performance GNSS engine is suitable for various applications where the lowest-cost and accurate positioning is needed, and it supports position tracking without any network assistance.
LTE Standard Module Series LTE Standard GNSS Application Note 1.2. NMEA Sentence Types The NMEA sentences are compatible with NMEA-0183 protocol, and four kinds of prefixes are available to differentiate NMEA sentences of different satellite systems, as illustrated below. For GPS NMEA sentences, the prefix is “GP”, as below: ...
Page 9
LTE Standard Module Series LTE Standard GNSS Application Note The files named with suffix "xtra2.bin" are for GPS+GLONASS. http://xtrapath1.izatcloud.net/xtra2.bin http://xtrapath2.izatcloud.net/xtra2.bin http://xtrapath3.izatcloud.net/xtra2.bin The files named with suffix "xtra3grc.bin" are for GPS+GLONASS+BeiDou. http://xtrapath1.izatcloud.net/xtra3grc.bin http://xtrapath2.izatcloud.net/xtra3grc.bin http://xtrapath3.izatcloud.net/xtra3grc.bin The files named with suffix "xtra3grcej.bin" are for GPS+GLONASS+BeiDou+Galileo.
LTE Standard Module Series LTE Standard GNSS Application Note Description of GNSS AT Commands 2.1. AT+QGPSCFG Configure GNSS The command is used to query and configure various GNSS settings, including NMEA sentences output port, output type, etc. AT+QGPSCFG Configure GNSS...
LTE Standard Module Series LTE Standard GNSS Application Note 2.1.1. AT+QGPSCFG="outport" Configure NMEA Sentences Output Port This command is used to configure the NMEA sentences output port. It will take effect immediately. AT+QGPSCFG="outport" Configure NMEA Sentences Output Port Write Command Response AT+QGPSCFG="outport"[,<out_port>...
LTE Standard Module Series LTE Standard GNSS Application Note AT+QGPSGNMEA: ERROR When the second parameter is not specified, query the current setting: +QGPSCFG: "nmeasrc",<NMEA_src> If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <NMEA_src> Integer type. If enabled, original NMEA sentences can be acquired via AT+QGPSGNMEA, and the parameter configuration will be automatically saved to NVRAM.
LTE Standard Module Series LTE Standard GNSS Application Note If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <GPS_NMEA_type> Integer type. Output type of GPS NMEA sentences, and the parameter configuration will be automatically saved to NVRAM. The default value is 31 which means that all the five types of sentences will be outputted.
LTE Standard Module Series LTE Standard GNSS Application Note If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <GLONASS_NMEA_type> Integer type. Configure output type of GLONASS NMEA sentences, and the parameter configuration will be automatically saved to NVRAM. The default value is 0.
LTE Standard Module Series LTE Standard GNSS Application Note Parameter <Galileo_NMEA_type> Integer type. Configure output type of Galileo NMEA sentences, and the parameter configuration will be automatically saved to NVRAM. The default value is 0. Disable GAGSV <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details.
LTE Standard Module Series LTE Standard GNSS Application Note PQGSV <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details 2.1.7. AT+QGPSCFG="gnssconfig" Configure Supported GNSS Constellations This command is used to configure the supported GNSS constellations of the module. It will take effect after the module is rebooted.
LTE Standard Module Series LTE Standard GNSS Application Note 2.1.8. AT+QGPSCFG="odpcontrol" Configure ODP Mode This command is used to configure the OPD mode. This command will take effect after the module is rebooted. AT+QGPSCFG="odpcontrol" Configure ODP Mode Write Command Response AT+QGPSCFG="odpcontrol"[,<ODP_...
LTE Standard Module Series LTE Standard GNSS Application Note ERROR When the second parameter is not specified, query the current setting: +QGPSCFG: "dpoenable",<DPO_enable> If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <DPO_enable> Integer type. Enable/Disable DPO. The setting will be automatically saved to NVRAM.
LTE Standard Module Series LTE Standard GNSS Application Note +CME ERROR: <errcode> Reference Parameter <gsvext_NMEA_type> Enable/disable extended GGSV Disable extended GGSV Enable extended GGSV <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details. 2.1.11. AT+QGPSCFG="plane" Configure Plane Mode Used by MO AGPS Session This command is used to configure the plane mode (control plane or user plane) to be used by the Mobile-Originated (MO) AGPS session.
LTE Standard Module Series LTE Standard GNSS Application Note 2.1.12. AT+QGPSCFG="autogps" Enable/Disable GNSS to Run Automatically This command is used to configure whether to enable GNSS when the module restarts. It will take effect after the module is rebooted. AT+QGPSCFG="autogps" Enable/Disable GNSS to Run Automatically...
LTE Standard Module Series LTE Standard GNSS Application Note ERROR When the second parameter is not specified, query the current setting: +QGPSCFG: "suplver",<SUPL_version> If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <SUPL_version> Integer type. SUPL protocol version.
LTE Standard GNSS Application Note Parameter <AGPS_posmode> Integer type. AGPS positioning mode configuration. The range is 0-4294967295. The default value of each LTE Standard modules are different. <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details.
<errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details. NOTE Not all modules and software baselines support this function. Please consult Quectel Technical Support Team for specific supported model and software baselines. LTE_Standard_GNSS_Application_Note 22 / 39...
LTE Standard Module Series LTE Standard GNSS Application Note 2.2. AT+QGPSDEL Delete Assistance Data The command is used to delete assistance data so as to operate cold start, hot start and warm start of GNSS. The command can only be executed when GNSS is turned off. After deleting the assistance data via this command, the cold start of GNSS can be enforced via AT+QGPS.
LTE Standard Module Series LTE Standard GNSS Application Note 2.3. AT+QGPS Turn on GNSS This command is used to turn on GNSS function. When <fix_count> is 0, GNSS can be turned off via AT+QGPSEND. When <fix_count> is non-zero and reaches the value specified by customers, GNSS will be turned off automatically.
LTE Standard Module Series LTE Standard GNSS Application Note 0-1000 0 Continuous positioning. Other values Actual positioning times. <fix_rate> Integer type. The interval between the first and the second positioning. Unit: s. 1–65535 <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details.
LTE Standard Module Series LTE Standard GNSS Application Note 2.5. AT+QGPSLOC Acquire Positioning Information This command is used to acquire positioning information. Before executing the command, GNSS must be turned on via AT+QGPS. If GNSS fails in position fix, +CME ERROR: <errcode> will be returned to indicate the corresponding situation.
Page 28
LTE Standard Module Series LTE Standard GNSS Application Note North latitude/South latitude If <mode> is 2: Format: (-)dd.ddddd (Quoted from GPGGA sentence) dd.ddddd -89.99999-89.99999 (degree) South latitude <longitude> Longitude If <mode> is 0: Format: dddmm.mmmm E/W (Quoted from GPGGA sentence) 000-179 (degree) mm.mmmm...
LTE Standard Module Series LTE Standard GNSS Application Note <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details. 2.6. AT+QGPSSUPLURL Configure SUPL Server URL This command is used to configure the SUPL server URL. The parameter configuration will be saved to NVRAM automatically.
LTE Standard Module Series LTE Standard GNSS Application Note 2.7. AT+QGPSSUPLCA Inject SUPL Certificate This command is used to inject SUPL certificate. The certificate file should be inputted into the file system via AT+QFUPL, details of which are provided in Quectel_LTE_Standard_FILE_Application_Note. The certificate should be obtained from the operator or the server provider.
Page 31
LTE Standard Module Series LTE Standard GNSS Application Note used to acquire NMEA sentences on condition that the GNSS has already acquired sentences via this command after its activation. And the sentences acquired via the command will be the last ones that have ever been acquired.
LTE Standard Module Series LTE Standard GNSS Application Note +CME ERROR: <errcode> Write Command Response Query GNS sentence +QGPSGNMEA: GNS sentence AT+QGPSGNMEA="GNS" If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details.
LTE Standard Module Series LTE Standard GNSS Application Note Parameter <xtraenable> Integer type. Enable/disable gpsOneXTRA Assistance function, and the parameter configuration will be automatically saved to NVRAM. Disable gpsOneXTRA Assistance Enable gpsOneXTRA Assistance <errcode> Integer type. The error code of operation. Please refer to Chapter 4 for details.
LTE Standard Module Series LTE Standard GNSS Application Note Force acceptance of data. This value is recommended. <uncrtn> Uncertainty of time. Unit: ms. Default value: 3500ms. It indicates the time difference between sending a request to the SNTP server and receiving a response from the SNTP server.
Page 35
LTE Standard Module Series LTE Standard GNSS Application Note Parameter <xtradatafilename> String type. Filename of the gpsOneXTRA data file, e.g. xtra2.bin or xtra3grc.bin. <xtradatadurtime> Integer type. Valid time of injected gpsOneXTRA data file. Unit: min. No gpsOneXTRA file or the file is overdue...
LTE Standard Module Series LTE Standard GNSS Application Note Examples 3.1. Turn on/off the GNSS Default parameters are used in this example to turn on GNSS. After turning on GNSS, NMEA sentences will be outputted from "usbnmea" port by default; and GNSS can be turned off via AT+QGPSEND.
LTE Standard Module Series LTE Standard GNSS Application Note 3.3. Operation Procedures of gpsOneXTRA Assistance Function This example shows the operation procedures of gpsOneXTRA Assistance function. AT+QGPSXTRA=1 //If gpsOneXTRA Assistance is disabled, enable it first and then perform the following procedures.
LTE Standard Module Series LTE Standard GNSS Application Note Summary of Error Codes The <errcode> indicates an error related to GNSS operation. The details about <errcode> are described in the following table. Table 1: Summary of Error Codes <errcode> Meaning...
LTE Standard Module Series LTE Standard GNSS Application Note Appendix A References Table 2: Related Documents Document Name Remark Quectel_LTE_Standard_FILE_AT_Commands_ File AT Commands Manual for LTE Standard Manual Modules Table 3: Terms and Abbreviations Abbreviation Description AGPS Assisted Global Positioning System...
Page 40
LTE Standard Module Series LTE Standard GNSS Application Note LTE Positioning Protocol Micro Control Unit Mobile Equipment Mobile Station Network Initiated NMEA National Marine Electronics Association NVRAM Non-Volatile Random Access Memory On-Demand Positioning Private Computer Random Access Memory Recommended Minimum Navigation Information...
Need help?
Do you have a question about the LTE Standard and is the answer not in the manual?
Questions and answers