background image

                                                                                                                                             

WCDMA Module 

                                                                                                            UC20  GNSS  AT  Commands  Manual 

 

  UC20_GNSS_AT_Commands_Manual                    Confidential / Released                                    4 / 25 
 
 
 

1

  Introduction 

 
UC20  integrates  a  GNSS  engine,  which  supports  GPS  and  GLONASS  system  and  provides 
gpsOneXTRA assistance. UC20 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. 
UC20  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 

   

 

UC20 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 had fixed, positioning information can be       

 

      obtained by three ways: 

(1) NMEA sentences output to "usb nmea" 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 A

T+QGPSEND

.   

(2

) If the actual fixed times reach the specified value which is set to 

<fixcount>

, the engine will 

stop automatically; in this process it can use the command AT+QGPSEND also to end session. 

 
 
 
 

Quectel

Confidential

Summary of Contents for UC20

Page 1: ...UC20 GNSS AT Commands Manual WCDMA Module Series Rev UC20_GNSS_AT_Commands_Manual_V1 0 Date 2013 08 23 www quectel com...

Page 2: ...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...

Page 3: ...Module UC20 GNSS AT Commands Manual UC20_GNSS_AT_Commands_Manual Confidential Released 2 25 About the Document History Revision Date Author Description 1 0 2013 08 23 Scott HU Initial Quectel Confide...

Page 4: ...EL Delete Assistance Data 11 2 3 AT QGPS Operate GPS Session 12 2 4 AT QGPSEND Terminate GNSS Session 13 2 5 AT QGPSLOC Obtain Fixed Position 14 2 6 AT QGPSGNMEA Obtain NMEA Sentences 15 2 7 AT QGPSXT...

Page 5: ...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 had fixed positioning information can be...

Page 6: ...c ionosphere UTC health and coarse time assistance Booting with gpsOneXTRA TTFF Time to First Fix can be reduced by 18 to 30 sec or more in harsh signal environments And the gpsOneXTRA data needs to b...

Page 7: ...There are several preconditions to turn on the DPO shown as below All SVs 26 dB Hz must have ephemeris or recent 3 5 days XTRA almanac corrections for those SVs Health or UTC information is not trans...

Page 8: ...ble to perform fixed position Requests to determine the GNSS position are immediately returned while this mode is active The impact on battery life is great in this mode Maintenance of position and ti...

Page 9: ...outport none usbnmea uartdebug cmux3 QGPSCFG nmeasrc 0 1 QGPSCFG gpsnmeatype 0 31 QGPSCFG glonassnmeatype 0 7 QGPSCFG glonassenable 0 1 QGPSCFG odpcontrol 0 2 QGPSCFG dpoenable 0 1 OK Configure NMEA s...

Page 10: ...e OK Configure output type of GLONASS NMEA sentences AT QGPSCFG glonassnmeatype glonassnmeatype Response When there are two parameters OK or CME ERROR errcode When the second parameter is omitted quer...

Page 11: ...sbnmea Output through USB NMEA port uartdebug Output through dedug UART port and set buadrate to 115200 cmux3 Output through cmux3 port and the baudrate of cmux3 is determined by the main UART port nm...

Page 12: ...GNS glonassenable Enable Disable GLONASS The setting will be auto saved to NVRAM Parameter takes effect after module reset If GLONASS is disabled and glonassnmeatype is not zero the glonass nmea sente...

Page 13: ...ta except for XTRA data Enforce cold start after starting GNSS 1 Does not delete any data Perform hot start if the conditions are permitted after starting GNSS 2 Delete related data Perform warm start...

Page 14: ...e the upper time limit of the GNSS satellite searching include the time for demodulating the ephemeris data and calculating the position 1 30 255 Max positioning time fixmaxdist Accuracy threshold of...

Page 15: ...T QGPSLOC Response QGPSLOC UTC latitude longitude hdop altitude fix c og spkm spkn date nsat OK Read Command AT QGPSLOC Response QGPSLOC UTC latitude longitude hdop altitude fix c og spkm spkn date ns...

Page 16: ...degree mm 00 59 minute spkm Speed over ground Format xxxx x unit Km h accurate to one decimal place quoted from GPVTG sentence spkn Speed over ground Format xxxx x unit knots accurate to one decimal p...

Page 17: ...GSV Response QGPSGNMEA GSV sentence OK or CME ERROR errcode Query GSA information AT QGPSGNMEA GSA Response QGPSGNMEA GSA sentence OK or CME ERROR errcode Query VTG information AT QGPSGNMEA VTG Respo...

Page 18: ...AT QGPSXTRA Enable gpsOneXTRA Functionality Test Command AT QGPSXTRA Response QGPSXTRA 0 1 OK Read Command AT QGPSXTRA Response QGPSXTRA xtraenable OK Write Command AT QGPSXTRA xtraenable Response OK...

Page 19: ...TA AT QGPSXTRADATA Inject gpsOneXTRA Data Manually Test Command AT QGPSXTRADATA Response QGPSXTRADATA xtradatafilename Inject XTRA time manually AT QGPSXTRATIME op xtratime utc force uncrtn Response O...

Page 20: ...ata is expired it will be informed to you by URC xtradatafilename Filename of gpsOneXTRA data file e g RAM xtra2 bin or UFS xtra2 bin or xtra2 bin xtradatadurtime Valid time of injected gpsOneXTRA dat...

Page 21: ...Confidential Released 20 25 Parameter xtradatadurtime Valid time of injected XTRA data unit minute 0 No XTRA file or XTRA file is expired injecteddatatime Starting time of the valid time of XTRA data...

Page 22: ...ill be outputted from usb nmea port by default AT QGPSLOC Obtain position information QGPSLOC 061951 0 3150 7223N 11711 9293E 0 7 62 2 2 0 0 0 0 0 0 110513 09 OK AT QGPSEND Turn off GNSS engine OK 3 2...

Page 23: ...NSS engine If gpsOneXTRA data is invalid query by AT QGPSXTRADATA then performing the following procedures Before downloading XTRA file by AT QHTTPGET please first configure the PDP context parameters...

Page 24: ...2 bin 800 Store data to RAM file RAM xtra2 bin OK It may cost a few time QHTTPREAD 0 Prompt download success utc format is YYYY MM DD hh mm ss e g 2013 06 25 15 30 30 AT QGPSXTRATIME 0 2013 06 25 15 3...

Page 25: ...ands 3 UC20_AT_Commands_Manual UC20 AT commands sets 4 UC20_ HTTP_ AT_ Commands_Manual Introduction about UC20 HTTP AT commands Table 2 Abbreviations Abbreviation Description GNSS Global Navigation Sa...

Page 26: ...le 3 Summary of Error Codes errcode Meaning 501 Invalid parameter s 502 Operation not supported 503 GNSS subsystem busy 504 Session is ongoing 505 Session not activated 506 Operation timeout 507 Funct...

Reviews: