Page 1
EP06&EG06&EM06 GNSS AT Commands Manual LTE Module Series Rev. EP06&EG06&EM06_GNSS_AT_Commands_Manual_V1.0 Date: 2018-04-11 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 Module Series EP06&EG06&EM06 GNSS AT Commands Manual About the Document History Revision Date Author Description 2018-04-11 Amos ZHANG Initial EP06&EG06&EM06_GNSS_AT_Commands_Manual 2 / 29...
EP06&EG06&EM06 GNSS AT Commands Manual Introduction Quectel EP06&EG06&EM06 modules integrate a GNSS engine which supports GPS, BeiDou, Galileo and GLONASS systems, and also it supports gpsOneXTRA Assistance technology. The high performance GNSS engine is suitable for various applications where lowest-cost and accurate positioning is needed, and it supports position tracking without network assistance.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual 1.2. NMEA Sentences Type The NMEA sentences are compatible with NMEA-0183 Protocol, and all of the standard NMEA sentences have four kinds of prefix, as illustrated below. For GPS sentences, the prefix is “GP”, as below: ...
Page 8
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual size should be less than 50kB. http://xtrapath1.izatcloud.net/xtra2.bin http://xtrapath2.izatcloud.net/xtra2.bin http://xtrapath3.izatcloud.net/xtra2.bin http://xtrapath1.izatcloud.net/xtra3grc.bin http://xtrapath2.izatcloud.net/xtra3grc.bin http://xtrapath3.izatcloud.net/xtra3grc.bin gpsOneXTRA assistance data needs to be updated regularly. Customers can query the status of gpsOneXTRA data file via AT+QGPSXTRADATA? and then update the data properly. The operation procedures of gpsOneXTRA Assistance function are shown as follows: Step 1: If gpsOneXTRA Assistance is disabled, enable it first via AT+QGPSXTRA and it will take effect immediately.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Description of GNSS AT Commands 2.1. AT+QGPSCFG GNSS Configurations The command is used to query and configure various GNSS settings, including NMEA sentences output port, output type of NMEA sentences, and more. AT+QGPSCFG GNSS Configurations Test Command Response...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <outport> Configure the output port of NMEA sentences, and the configuration parameter will be automatically saved to NVRAM. “none”...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual ports as before. Disable Enable <errcode> Integer type. The error code of the operation. If it is not 0, it is the type of error. Please refer to Chapter 4 for details. 2.1.3.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual 2.1.4. AT+QGPSCFG="glonassnmeatype" Configure Output Type of GLONASS NMEA Sentences AT+QGPSCFG="glonassnmeatype" Configure Output Type of GLONASS NMEA Sentences Write Command Response AT+QGPSCFG="glonassnmeatype"[, When there are two parameters: <glonassnmeatype>] When the second parameter is omitted, query the current setting: +QGPSCFG: "glonassnmeatype",<glonassnmeatype>...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual When the second parameter is omitted, query the current setting: +QGPSCFG: "galileonmeatype",<galileonmeatype> If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <galileonmeatype> Configure output type of Galileo NMEA sentences by ORed, and the configuration parameter will be automatically saved to NVRAM.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Parameter <beidounmeatype> Configure output type of BeiDou NMEA sentences via ORed, and the configuration parameter will be automatically saved to NVRAM. The default value is 0. Disable <errcode> Integer type. The error code of the operation. If it is not 0, it is the type of error. Please refer to Chapter 4 for details.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual 2.1.8. AT+QGPSCFG="gnssconfig" Configure Supported GNSS Constellations AT+QGPSCFG="gnssconfig" Configure Supported GNSS Constellations Write Command Response When there are two parameters: AT+QGPSCFG="gnssconfig"[,<gnssc onfig>] When the second parameter is omitted, query the current setting: +QGPSCFG: "gnssconfig",<gnssconfig> If there is any error related to ME functionality: +CME ERROR: <errcode>...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual +QGPSCFG: "autogps",<autogps> If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <autogps> Enable/disable GNSS to run automatically after the module is powered on, and the configuration parameter will be automatically saved to NVRAM. The default value is 0.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Reference Parameter <deletetype> The type of GNSS assistance data to be deleted. Delete all assistance data except gpsOneXTRA data. Enforce cold start after starting GNSS. Do not delete any data. Perform hot start if the conditions are permitted after starting GNSS.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Parameter <gnssstate> GNSS state GNSS OFF GNSS ON <gnssmode> GNSS working mode Stand-alone MS-based MS-assisted Speed-optimal <fixmaxtime> The maximum positioning time (unit: s), which indicates the response time of GNSS receiver while measuring the GNSS pseudo range and the upper time limit of GNSS satellite searching.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Parameter <errcode> Integer type. The error code of the operation. If it is not 0, it is the type of error. Please refer to Chapter 4 for details. 2.5. AT+QGPSLOC Acquire Positioning Information Before executing the command, GNSS must be turned on via AT+QGPS.
Page 20
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual If <mode> is 1: Format: ddmm.mmmmmm N/S (Quoted from GPGGA sentence) 00-89 (degree) mm.mmmmmm 00.000000-59.999999 (minute) 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>...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual <errcode> Integer type. The error code of the operation. If it is not 0, it is the type of error. Please refer to Chapter 4 for details. 2.6. AT+QGPSGNMEA Acquire NMEA Sentences Before using this command, GNSS must be turned on via AT+QGPS, and set <nmeasrc>...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Write Command Response Query GSA sentence +QGPSGNMEA: GSA sentence AT+QGPSGNMEA="GSA" If there is any error related to ME functionality: +CME ERROR: <errcode> Write Command Response Query VTG sentence +QGPSGNMEA: VTG sentence AT+QGPSGNMEA="VTG" If there is any error related to ME functionality: +CME ERROR: <errcode>...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Write Command Response AT+QGPSXTRA=<xtraenable> If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <xtraenable> Enable gpsOneXTRA Assistance function, and the configuration parameter will be automatically saved to NVRAM. Disable gpsOneXTRA Assistance Enable gpsOneXTRA Assistance <errcode>...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Parameter <op> Operation type Inject gpsOneXTRA time <xtratime> Current UTC/GPS time Format: YYYY/MM/DD,hh:mm:ss. e.g. 2016/01/03,15:34:50. <utc> The type of time GPS time UTC time <force> Allow or force GPS subsystem to accept the time injected Allow acceptance Force acceptance <uncrtn>...
Page 25
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Write Command Response Inject gpsOneXTRA data files AT+QGPSXTRADATA=<xtradatafilena me> If there is any error related to ME functionality: +CME ERROR: <errcode> Reference Parameter <xtradatafilename> Filename of the gpsOneXTRA data file, e.g. xtra2.bin or xtra3grc.bin. <xtradatadurtime>...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Examples 3.1. Turn on and off the GNSS Default arguments 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. AT+QGPS=1 //Turn on GNSS.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual disabled, and thus GGA sentences cannot be obtained. +CME ERROR: 507 3.3. Operation Procedures of gpsOneXTRA Assistance Function This example shows the operation procedures of gpsOneXTRA Assistance function. //If gpsOneXTRA Assistance is disabled, enable it via AT+QGPSXTRA=1, then perform the following procedures.
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual 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 Invalid parameter(s) Operation not supported GNSS subsystem busy Session is ongoing...
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual Appendix A References Table 2: Related Documents Document Name Remark Quectel_ EP06&EG06&EM06 EP06&EG06&EM06 AT commands manual AT_Commands_Manual Quectel_QCOM_User_Guide QCOM user guide Table 3: Terms and Abbreviations Abbreviation Description BeiDou BeiDou Navigation Satellite System Galileo Galileo Satellite Navigation System Global Positioning System Fix Data...
Page 30
LTE Module Series EP06&EG06&EM06 GNSS AT Commands Manual NMEA National Marine Electronics Association NVRAM Non-Volatile Random Access Memory Private Computer Random Access Memory Recommended Minimum Navigation Information Signal Noise Ratio SNTP Simple Network Time Protocol TTFF Time to First Fix UART Universal Asynchronous Receiver &...
Need help?
Do you have a question about the LTE Series and is the answer not in the manual?
Questions and answers