LTE Module Series
EC20 GNSS AT Commands Manual
EC20_GNSS_AT_Commands_Manual Confidential / Released 5 / 26
1 Introduction
EC20 integrates a GNSS engine, which supports GPS and GLONASS double system and provides
gpsOneXTRA assistance. EC20 GNSS engine is high-performance and suitable for various applications
which lowest-cost and accurate positioning are needed. Meanwhile, it can also support position tracking
without network assistance, and GNSS capabilities when GSM/WCDMA is out of network coverage areas.
EC20 GNSS can be applied in the following occasions: turn-by-turn navigation applications, asset
tracking, buddy tracking, location-aware games, homing and fleet management.
1.1. How to Use GNSS
EC20 GNSS engine allows calculating location without any assistance from the network. The procedure
of turning on GNSS is shown as below:
Step 1: Configure corresponding demands by AT+QGPSCFG.
Step 2: Active GNSS engine by AT+QGPS.
Step 3: After GNSS session is started successfully and GNSS has fixed, positioning information can be
obtained by three ways:
1) NMEA sentences output to "usbnmea" port by default, you can read the port to obtain NMEA
sentences.
2) You can use AT+QGPSLOC to obtain some positioning information directly, such as latitude,
longitude, height, time and positioning type and so on .
3) After enabling <nmeasrc> by AT+QGPSCFG, you can acquire the specified NMEA sentence by
AT+QGPSGNMEA. If <nmeasrc> is disabled, this command cannot be used.
Step 4: You can terminate GNSS by two ways:
1) If the parameter <fixcount> of the AT+QGPS is set to 0 in Step 2, GNSS engine will get position
continuously, and it can be ended by AT+QGPSEND.
2) If the actual fix times reach to the specified <fixcount> value, the engine will stop automatically;
in this process you can use the command AT+QGPSEND to end the session.