GE863-GPS Software User Guide GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Contents: 1 Overview .......................................................................................................4 2 Basic Operations..........................................................................................5 2.1 Command Syntax ...................................................................................................................................5 2.1.1 Interface Style........................................
.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 IRA character set ............................................................................................................................64 Writing a New SMS to storage.......................................................................................................66 Sending an SMS previously stored.................................................................................................
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 1 Overview The purpose of this document is the description of some common AT command procedures that may be used with the Telit GE863-GPS module. In this document, all the basic functions of a mobile phone will be taken into account and for each one of them, a proper command sequence will be suggested.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2 Basic Operations 2.1 Command Syntax In the next paragraphs the following notations are used: represents the Carriage Return Character (13) represents the Line Feed Character (10) represents a parameter whatever name is in place of the xx. (< and > characters are only for delimiting the parameter and must not be issued to the terminal). [] represents an optional parameter whatever name is in place of the xx.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.2 Command Response Timeout Every command issued to the Telit GE863-GPS returns a result response if response codes are enabled (default) (see command ATQn). The time needed to process the given command and return the response varies from command to command and may depend also from the network on which the command may interact.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Command #SHDN #QTEMP #SGPO #GGPI #MONI #CGMI #CGMM #CGMR #CGSN #CIMI +CGACT +CGATT +CGDATA +CGDCONT +CGPADDR +CGQMIN +CGQREQ Time-Out (Seconds) 10 10 10 10 10 5 5 5 20 5 180 180 20 20 20 20 20 Reproduction forbidden without Telit Communications S.p.A.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.3 Turning ON the GE863-GPS To turn on the GE863-GPS the pin ON# must be tied low for at least 1 second and then released. A simple circuit to do it is: ON# Power ON impulse GND NOTE: don't use any pull up resistor on the ON# line. Using pull up resistor may bring to latch up problems on the GE863-GPS power regulator and improper power off of the module. The line ON# must be connected only in open collector configuration.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.4 Turning OFF the GE863-GPS The turning off of the device can be done in two ways: • by software command • by hardware shutdown When the device is shut down by software command or by hardware shutdown, it issues to the network a detach request that informs the network that the device will not be reachable any more. 2.4.1.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.4.1.3 Hardware Unconditional SHUTDOWN To unconditionally SHUTDOWN the GE863-GPS the pin RESET# must be tied low for at least 200 milliseconds and then released. A simple circuit to do it is: RESET# Unconditional Power OFF impulse GND NOTE: don't use any pull up resistor on the RESET# line nor any totem pole digital output.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5 Checking GSM device functionality After a proper power on the device is ready to receive AT commands on the serial port. Several things have to be checked in order to be sure that the device is ready to send and receive calls and SMS: 2.5.1 Autobauding At startup it is necessary to send an AT command to make the device set the right speed and character format of the serial port. When this is done the device responds with OK.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5.2 SIM presence checking After autobauding the first thing to check is the SIM presence and PIN code insertion, this can be done with the following commands: 2.5.2.1 Enable the Extended error result codes • send command AT+CMEE=1 • wait for OK response or if you prefer the verbose format instead of the numerical format then: • send command AT+CMEE=2 • wait for OK response 2.5.2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5.2.3 Provide SIM PIN (only if required see point 2.5.2.2) • send command AT+CPIN=**** where **** stands for the SIM PIN code (e.g. 1234) • wait for response: Response OK ERROR Reason SIM PIN was correct the PIN code inserted is not correct Action Proceed ahead Retry from par. 2.5.2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5.3 Network checking 2.5.3.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5.3.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5.3.3 Check for received signal strength & quality Once the mobile has registered on one network, it may be useful to know the received signal strength & quality to give the user an indication of the reliability of the network.
29 30 31 99 GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 -55 dBm MMI may indicate 4 antenna bars -53 dBm MMI may indicate 4 antenna bars -51 dBm or more MMI may indicate 4 antenna bars not detected MMI may indicate flashing antenna bars NOTE: when is less than 6, only 1 MMI antenna bar, the quality of a call will be poor and the call may even drop. is an integer from 0 to 7 and 99 that reports the received signal quality measured on the radio traffic channel.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 command: AT#MONI? Answer: #MONI: Cc: 010 Nc: 03 BSIC:23 RxQual:7 LAC:0001 Id:0001 ARFCN: 60 PWR: -83 dBm TA:0 OK In this case the mobile is registered on the network whose Country code is 010 and Network operator code is 03, the signal strength is -83dBm (MMI may indicate 4 antenna bars as reported on the table 5). The other information received is strictly technical and should not be given to the user.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.6 Placing a Voice call Before a voice call can be placed, it is recommended to check if the mobile is registered on a network (see par. 2.5.3.1) and if the signal strength is enough to ensure a call can be made. 2.6.1 Voice call device set up 2.6.1.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1 - Let's assume that the desired audio path is always the internal MT Command: AT#CAP=2 Answer: OK 2 - Let's assume that the desired audio path has to be determined by HARDWARE pin AXE Command: AT#CAP=0 Answer: OK Now set the hardware pin AXE in the desired status. 2.6.1.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 1 - microphone muted NOTE: The mute setting is different from Volume setting: it refers to both the audio paths, the mute setting will remain even when changing audio path. 2.6.2 Phone number dialing 2.6.2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.6.3 Closing the voice call 2.6.3.1 Hang up the voice call • • Send command ATH wait for response OK TIP: during the voice call the device remains in command mode, so the escape sequence (+++) must not be issued before sending commands. Reproduction forbidden without Telit Communications S.p.A.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.7 Placing a CSD Data call (not GPRS) Before a data call can be placed, it is recommended to check if the mobile is registered on a network (see par. 2.5.3.1) and if the signal strength is enough to ensure that a call can be made. 2.7.1 Data call device set up 2.7.1.
AT+CBST==2, 0, 0 AT+CBST==3, 0, 0 AT+CBST==4, 0, 0 AT+CBST==6, 0, 0 AT+CBST==7, 0, 0 AT+CBST==65, 0, 0 AT+CBST==66, 0, 0 AT+CBST==68, 0, 0 AT+CBST==70, 0, 0 AT+CBST==71, 0, 0 V.22 V.23 V.22Bis V.32 V.32 V.110 V.110 V.110 / X.31 V.110 / X.31 V.110 / X.31 GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume you have to call the national number 040 - 4192111, command: ATD 0404192111 response CONNECT 9600 2- Let's assume you have to call the national number but in international format +39-40-4192111, command: ATD +39404192111 response CONNECT 9600 3- Let's assume you have to call the international number +386-40-4192111, command: ATD +386404192111 response CONNECT 9600 2.7.3 Closing the Data call 2.7.3.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.7.3.2 Hang up the data call • • Send command ATH wait for response NO CARRIER TIP: during the data call the device remains in data (on line) mode, so the escape sequence (+++) must be issued before sending AT commands to the device. 2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 To answer the call: • Send command • wait for response: ATA Response CONNECT 9600 ERROR NO CARRIER OK Reason The incoming call was a DATA one and called modem is now on line. No incoming call is found, call may have been lost The incoming call was a DATA one and the modem handshaking has not been successful The incoming call was a VOICE call and is now active. Action exchange data..
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3 Advanced Operations 3.1 Accessing the phonebook The GE863-GPS can access the phonebook storage of the SIM card inserted, by using specific AT commands it is possible to store and recall phone numbers and their associated name. 3.1.1 Preliminary phonebook set up The GE863-GPS supports several SIM phonebook storages: • "SM" - SIM phonebook This is the PB used to store and recall numbers during the normal operation of the device.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.1.1.
+CME ERROR: 17 PIN2 is required to continue operations, since FD facility is not enabled. GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 SIM. Enable FD facility with +CLCK (see par.3.1.1.2) and retry.
+CME ERROR: 16 the inserted PIN2 is wrong GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 and retry. Check PIN2 code and retry. NOTE: When receiving the ERROR or +CME ERROR message, repeat Query SIM presence and status since after 3 failed attempts SIM PIN2 is not anymore requested, but SIM PUK2 is requested instead, hence you may need to go through procedure 2.5.2.4 (but insert PUK2 instead of PUK1) 3.1.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 command: AT+CPBF="FA" the response may look like: +CPBF= 7,"+39404192369",145,"Fabio" +CPBF= 9,"0404192111",129,"Fabrizio" OK - Now you might want to look for the entries with the name starting with: "FAUSTO" but no record contains this name: command: AT+CPBF="FAUSTO" response: +CME ERROR: 22 or if extended error codes are disabled simply response: ERROR 3.1.
GE863-GPS Software User Guide 1vv0300724 Rev.
ERROR some error occurred +CME ERROR: 10 SIM not present +CMS ERROR: 310 SIM not present +CME ERROR: 11 +CME ERROR: 13 SIM is present and PIN is required to continue operations SIM is present and PIN is required to continue operations SIM is present and PUK is required to continue operations SIM is present and PUK is required to continue operations SIM defect +CMS ERROR: 313 SIM defect +CME ERROR: 14 +CMS ERROR: 314 +CME ERROR: 15 SIM is busy SIM is busy SIM is wrong type +CMS ERROR: 315 SIM i
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 -Now you may want to check if operation has really succeeded and where the new record has been written. (obviously operation was successful, since the device returned OK) command: AT+CPBF="NEW" response: +CPBF= 8,"0404192123",129,"NewRecord" OK The new record was written at the position index 8. (The first free record index found). 3.1.5 Phonebook entry Delete As first thing, the desired storage must be active (see par.3.1.1.1).
+CME ERROR: 14 +CMS ERROR: 314 +CME ERROR: 15 SIM is busy SIM is busy SIM is wrong type +CMS ERROR: 315 SIM is wrong type GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 repeat from par. 2.5.2.2 retry later retry later Check SIM, it must be a GSM SIM. Check SIM, it must be a GSM SIM. TIP: The delete operation simply overwrites the record number with an empty record.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT+FCLASS=8 response: OK AT#CAP=2 OK AT+CLVL=8 OK AT+CMUT? +CMUT: 0 - and Dial: ATD> 7 OK Reproduction forbidden without Telit Communications S.p.A.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2 Distinguish Calls 3.2.1 Identify the Call type The GE863-GPS is able to identify the call type before answering it, it is so possible to have different ring indications (unsolicited codes) depending on the call type: Unsolicited code RING +CRING: VOICE +CRING: ASYNC +CRING: SYNC +CRING: REL ASYNC +CRING: REL SYNC +CRING: FAX Reason The extended format of incoming call indication is disabled and a call (voice or data) is incoming.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.1.1 Set the extended incoming call indication • Send command AT+CRC= where: is the operation mode selected: 0 – extended results Disabled (device reports RING only) 1 – extended results Enabled (device reports +CRING: indication) • wait for OK response 3.2.2 Identify the Caller The GE863-GPS is able to identify the caller number and give indication of it before the call is answered.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.3.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.3.2 Restrict/Allow Caller line ID indication • Send command AT+CLIR= where: is the operation mode selected: 0 – Calling Line Indication to the other party According to Network service status.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.4.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2- Let's assume you want to check whether the Outgoing (originated) international calls are barred or not: command: AT+CLCK=OI,2 response: +CLCK: 1 In this case, the outgoing international calls ARE BARRED. 3.2.4.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.4.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 • wait for response: Response OK ERROR +CME ERROR: 4 +CME ERROR: 30 +CME ERROR: 16 Reason Action Barring is now enabled/disabled all outgoing calls will be barred/unbarred some error occurred Enable the extended error codes report (see par.2.5.2.1) and retry. operation not supported, the Check command syntax service required is not available no network service Check for registration (see par. 2.5.3.1) and signal strength.
+CME ERROR: 30 no network service +CME ERROR: 16 wrong network password GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Check for registration (see par. 2.5.3.1) and signal strength. check network password and retry For example: 1- Let's assume you want to bar all the outgoing international calls (originated by mobile and to a number outside the home country of the mobile) and the network password of your operator is 1234: command: AT+CLCK=OI,1,1234 response: OK 3.2.4.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT+CLCK=OX,1,1234 response: OK 3.2.4.7 Unbarring all the Calls • Send command AT+CLCK=AB,0, where: is the network password required to change facility status • wait for response: OK Response Reason Barring is now disabled ERROR some error occurred +CME ERROR: 4 operation not supported, the service required is not available no network service Check for registration (see par. 2.5.3.1) and signal strength.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.3 DTMF tones DTMF tones are managed by specific AT commands. These tones are generated with AT commands only during voice calls. The minimum duration of a DTMF tone can be set on 10 ms but it should be considered that this value can vary with the limitations on network.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.4 GSM Power Saving function The Telit GE863-GPS has a special function that reduces the power consumption during the idle time, thus allowing a longer standby time with a given battery capacity.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Response OK ERROR Reason The power save is now active some error occurred +CME ERROR: 4 operation not supported Action Enable extended result codes (see par. 2.5.2.1), and retry. Check command syntax and value.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.5 SMS handling The Telit GE863-GPS supports the Short Message Service, it is possible to store, delete, write, send and receive a SMS, which is a short text message up to 160 characters long. 3.5.1 SMS device setup Before accessing the Short Message Service, the device has to be properly set up. 3.5.1.1 Select SMS format type.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.5.1.2 Check SMS Service Centre number The SMS are sent by the GE863-GPS to a service centre (SMSC) where the message is dispatched towards its final destination or is kept until the delivery is possible. To ensure a correct behavior of this service the number of the service centre must be the one your network operator supports.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume your desired SMSC number is +39335123456 (stored in international format): command: AT+CSCA=+39335123456,145 response: OK 3.5.1.4 Select New Messages indication behavior When the device receives a new message a unsolicited indication is generated, this indication may be sent to the DTE, buffered if the DTE is busy (for example during a data call) or discarded.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 35 36 37 38 39 40 41 42 43 44 45 46-47 48 49 50 51-55 56-62 63 64 65 66 67 68 69 70 71 72..94 95 96..126 127 group 4 telefax voice telephone (i.e. conversion to speech) ERMES (European Radio Messaging System) National Paging system (known to the SC) Videotex (T.100/T.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 - Data coding Scheme as defined by GSM 3.38 – in numerical format The DCS is an 8-bit parameter reported as an integer, the default value is 0, otherwise for simplicity, we report only the most useful DCS, for further Schemes refer to GSM 3.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Hence, the message format is the binary number 00010001 corresponding to the integer 17. - Validity period 24 hours corresponding to an integer value 167. 12 hours + ((167 -143) x 30 min) = 24 hours - Protocol ID implicit (SMS sent to a mobile terminal) corresponding to a value 0. - DCS default value 0.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 The GE863-GPS allows the user to select a different storage for the read-delete, write-send, and reception-saving SMS operations.
x7 x8 x9 xA xB xC xD xE xF LF2 CR3 ' ( ) * + , . / 7 8 9 : ; < = > ? G H I J K L M N O GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.5.3 Writing a New SMS to storage A new SMS can be written in the selected storage (in the current SW version only "SM" is supported) and then can be sent to the desired destination.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 +CMGW: 3 OK In this case, the new SMS was successfully written to the location index 3 of the selected write memory (always "SM" SIM Card memory). 3.5.4 Sending an SMS previously stored An already written SMS can be sent from the selected storage (in the current SW version only "SM" is supported).
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume you want to send a SMS that was written to the storage index position number 3. We suppose you already have set up the device for text SMS mode as described on the previous paragraphs: command: AT+CMSS=3 response: +CMSS: 1 OK In this case, the SMS was successfully sent to the destination and its network message reference number is 1. 3.5.
+CMS ERROR: 42 +CMS ERROR: 96 network congestion Mandatory information missing OK command aborted by user GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Retry later Check for destination address in the SMS, overwrite it and retry. you issued a ESC char For example: 1- Let's assume you want to directly send a new SMS to the destination address number +39338123456789.
Response OK ERROR +CMS ERROR: 321 GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Reason Action Message has been successfully proceed ahead deleted. some error occurred Enable the extended error codes report (see par.2.5.2.1) and retry. Invalid memory index Check the number and e.g. the given record was retry. already empty For example: 1- Let's assume you want to delete a previously written SMS that was written to the storage index position number 3.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 command: AT+CMGR=4 response: +CMGR: "STO UNSENT","+393351234565" Telit Test Message for Text Mode SMS. OK In this case the SMS was successfully read, the text contained was: " Telit Test Message for Text Mode SMS.
GE863-GPS Software User Guide 1vv0300724 Rev.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.6 Using General Purpose Input/Output pins The Telit GE863-GPS provides various General Purpose Input/Output pins, these pins can be configured via AT commands as Inputs, Outputs and two of them as "alternate function".
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume you want to set GPIO3 pin as Output and you want it to be in LOW status: command: AT#GPIO=3,0,1 response: OK In this case, the GPIO3 pin was successfully put in output direction and its status has been set to LOW. 3.6.1.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 In this case, the GPIO4 pin was successfully put in input direction. 3.6.2 GPIO pin use After having set-up the GPIO pin direction you can query the input status of an INPUT pin or set the output status of an OUTPUT pin. 3.6.2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT#GPIO=3,2 response: #GPIO: 0,1 OK In this case, the GPIO3 pin was set in input direction and its status has been measured to be HIGH. 2- Let's assume you want to query the GPIO4 pin for its status: command: AT#GPIO=4,2 response: #GPIO: 1,0 OK In this case, the GPIO4 pin was set in output direction and its status is LOW.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume you want to set the GPIO3 pin HIGH: command: AT#GPIO=3,1,1 response: OK In this case, the GPIO3 pin was set in output direction and its status has been set to HIGH. 3.6.2.3 Using GPIO5 pin as RFTXMON OUTPUT (alternate function) When you set the GPIO5 pin as RFTXMON output function, the pin reports the Transmitter active status.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 is a dummy value can be either: 0 – dummy value 1 – dummy value • wait for response OK TIP: Remember that the alternate function places the GPIO6 pin always in OUTPUT direction and since the GPIO6 pin value is controlled by the internal software, the corresponding function (+CALA) must be setup properly. NOTE: The #GPIO6 direction setting is saved and will be kept after a power off.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT#GPIO=7,0,2 response: OK In this case, the GPIO7 pin was successfully put in buzzer output direction. Reproduction forbidden without Telit Communications S.p.A.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.7 Clock/Alarm function The Telit GE863-GPS provides a Real Time Clock and Alarm embedded in the product; it is therefore possible to set-up the proper time, check the actual time, set-up an alarm time at which the alarm will be triggered with various behavior depending on the +CALA setting.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.7.1.1 Regulate the Clock • Send command AT+CCLK="
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume you want now to read the current time: command: AT+CCLK? response: +CCLK="02/11/07,12:26:47" OK In this case the current date/time is: 7 November 2002 12h 26m 47s 3.7.2 Alarm function Once the current time has been set, the alarm function can be setup. 3.7.2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3 - the MODULE wakes up in "alarm mode" if at the alarm time it was off, otherwise it remains fully operative. In both cases the MODULE starts playing the alarm tone on the selected path for the ringer (see command #SRP) The device keeps on playing the alarm tone until a #WAKE or #SHDN command is received or a 90s timeout occurs. If the device is in "alarm mode" and it does not receive the #WAKE command within 90s then it shuts down.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.7.2.2.1 Exit from the alarm status and shutdown • • Send command AT#SHDN wait for response OK At the OK result code, the device will end alarm activity and shutdown. 3.7.2.2.2 Exit from the alarm status and enter the normal operating mode • • Send command AT#WAKE=0 wait for response OK At the OK result code, the device will end alarm activity and enter normal operating mode.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.7.2.3.1 Alarm operation example For example: 1- Let's assume you have a battery powered device, a meteorological unit that measures every hour the conditions and therefore needs to send a new SMS every hour to the central server, for example indicating the whether status just measured.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 response: +CCLK="02/11/07,13:24:47" OK - calculate & set up the next alarm in order to raise the GPIO6 pin to power up the controlling application too. command: AT+CALA="02/11/07,14:24:47+01",0,6,"TIME TO MEASURE & SMS…!" response: OK - shutdown the GE863-GPS and successively the controlling application. command: AT#SHDN response: OK Reproduction forbidden without Telit Communications S.p.A.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 4 GPRS operations 4.1 Introduction The General Packet Radio Services (GPRS) standard permits DATA transfers in a completely different way with respect to previous point to point communications made with Circuit Switch Data (CSD) GSM modems.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 CSD interconnectivity In GPRS operations instead, the connection is made directly towards internet as if the GPRS modem was a network IP socket interface. There's no data path reserved for the data exchange between the two peers, instead the resources are allocated dynamically on demand and the data exchanged is organized into packets typically TCP/IP, furthermore the maximum transfer speed can be much faster than GSM CSD.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Due to this kind of connection, when activating the GPRS connection you must provide the network parameters to enter through the internet point of the GPRS network ISP (Internet Service Provider) and not the phone number to be dialed; therefore it is not possible to establish a direct point to point GPRS connection between two modems as in CSD case, instead an internet tunneling must be done to achieve a point to point connection between two peers.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5 GPS operations 5.1 Introduction The GE863-GPS module is equipped with a SiRFStar III GPS receiver that is controllable by the GSM modem using a setof AT commands or dedicated NMEA sentences. 5.2 GE863-GPS Serial Ports 4 serial ports are available on the module: • MODEM SERIAL PORT • MODEM SERIAL PORT 2 (GPS CONTROL PORT) • GPS SERIAL PORT A (SIRF BINARY) • GPS SERIAL PORT B (NMEA) 5.2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 The typical application that permits also to control the GPS part by the GSM modem is the following: PIN # 25 26 NAME TX_TRACE RX_TRACE NAME RX_GPS_BIN TX_GPS_BIN PIN# 78 80 This configuration is also settable on the EVK board. This configuration is defined as “Controlled Mode". 5.3 WGS 84 GPS receivers perform initial position and velocity calculations using an earth-centered earth-fixed (ECEF) coordinate system.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4 NMEA 0183 The NMEA 0183 is a specification created by the National Marine Electronics Association (NMEA) that defines the interface between other marine electronic equipment. The standard permits marine electronics to send information to computers and to other marine equipment. GPS receiver communication is defined within this specification. The actually supported version is 2.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4.1 GGA - Global Positioning System Fixed Data This sentence provides Time, position, and fix related data for a GPS Receiver Table A contains the values for the following example: $GPGGA,161229.487,3723.2475,N,12158.3416,W,1,07,1.0,9.0,M, , , ,0000*18 Table A Name Message ID UTC Time Latitude N/S Indicator Longitude E/W Indicator Position Fix Indicator Satellites Used HDOP MSL Altitude Units Geoid Separation Units Age of Diff. Corr. Diff. Ref.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4.2 GLL - Geographic Position - Latitude/Longitude This sentence provides latitude and longitude of vessel position, time of position fix and status Table C contains the values for the following example: $GPGLL,3723.2475,N,12158.3416,W,161229.487,A,A*41 Table C Name Message ID Latitude N/S Indicator Longitude E/W Indicator UTC Time Status Mode Example Units $GPGLL 3723.2475 N 12158.3416 W 161229.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4.3 GSA - GNSS DOP and Active Satellites This sentence reports the GPS receiver’s operating mode, satellites used in the navigation solution reported by the GGA sentence and DOP values. Table D contains the values for the following example: $GPGSA,A,3,07,02,26,27,09,04,15, , , , , ,1.8,1.0,1.5*33 Table D: GSA Data Format Name Example Units Message ID $GPGSA Mode 1 A Mode 2 3 Satellite 07 Used1. Satellite used in solution.1 Satellite 02 Used1 ....
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4.4 GSV - GNSS Satellites in View This sentence reports the number of satellites (SV) in view, satellite ID numbers, elevation, azimuth and SNR value. There could be four satellites information per transmission so, if the number of satellites in view is bigger, separated GSV sentences will be generated. The number of sentence in transmission and the total to be transmitted is shown in the first 2 fields of the sentence.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4.5 RMC - Recommended Minimum Specific GNSS Data This sentence reports Time , date, position, course and speed data. Table H contains the values for the following example: $GPRMC,161229.487,A,3723.2475,N,12158.3416,W,0.13,309.62,120598, ,*10 Table H: RMC Data Format Name Example Message ID $GPRMC UTC Time 161229.487 Status A Latitude 3723.2475 N/S Indicator N Longitude 12158.3416 E/W Indicator W Speed Over 0.13 Ground Course Over 309.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4.6 VTG - Course Over Ground and Ground Speed This sentence reports the actual course and speed relative to the ground. Table I contains the values for the following example: $GPVTG,309.62,T, ,M,0.13,N,0.2,K,A*23 Table I: VTG Data Format Name Example Message ID $GPVTG Course 309.62 Reference T Course Reference M Speed 0.13 Units N Speed 0.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.5 Checking GPS device functionality After a proper power on the device is ready to receive AT commands on the MODEM serial port. The GPS receiver also will be automatically powered on and it will start the scan of the available GPS signals. On the NMEA serial port (default 4800 bps, 8, n, 1) there must be presence of the NMEA sentences. 5.5.1 Controlled mode The GE863-GPS is by factory default set to controlled mode.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.6 CONTROLLING GPS RECEIVER The GE863-GPS module is provided by a set of AT commands that permits to configure and use it through the MODEM serial port. For the Full list of available commands please refer to the GE863-GPS AT commands Specification 5.6.1 POWER CONTROL OF GPS RECEIVER The GPS receiver is by default switched on at the first power On. If is necessary to switch it off or On is possible to use the AT$GPSP command.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.6.2 GPS RESET With the command AT$GPSR= is possible to reset the GPS module. Parameter: 0 - Hardware reset: the GPS receiver is reset and restarts by using the values stored in the internal memory of the GPS receiver. 1 - Coldstart (No Almanac, No Ephemeris): this option clears all data that is currently stored in the internal memory of the GPS receiver including position, almanac, ephemeris, and time.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.6.3 GPS ANTENNA MANAGEMENT The GPS receiver needs an active antenna. This antenna could be supplied by the module. By default the antenna supply is set to ON (the provided voltage is related to VBATT so the GPS antenna have to accept a range of supply voltage from 3.4 to 4.2V DC) With the AT$GPSAT command is possible to define this setting.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.6.4 GPS PARAMETERS SAVE This command allows saving the set parameters in the module’s memory Syntax of the command : AT$GPSSAV After this command restart the module to update the modifications. 5.6.5 RESTORE GPS PARAMETERS This command allows restoring the factory default parameters for the GPS module Syntax of the command : AT$GPSRST After this command restart the module to update the modifications. 5.6.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 : dddmm.mmmm E/W (referred to GGA sentence) Values: ddd (degrees) 00 to 180 mm.mmmm (minutes) 00,0000 to 59.9999 E/W: East / West : x.x : xxxx.x (referred to GGA sentence) Horizontal Diluition of Precision (referred to GGA sentence) Altitude – mean-sea-level (geoid) (meters) : 0 - Invalid Fix 2 - 2D fix 3 - 3D fix : ddd.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 6 Service and firmware update The Telit GE863 modules firmware can be updated through the same serial interface, which is used normally for the AT commands.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5. Press OK to the initial message. NOTE: In connection with the GE863 modules, charged battery has to be understood that the power supply must not be disconnected during the firmware update. 6. Select the right COM port and speed. Note that to go faster than 115200 you need a special hardware on the PC. Then Press the Download button and within 5 seconds power-on the GE863. Reproduction forbidden without Telit Communications S.p.A.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Wait for the end of programming green message OK The Telit GE863 module is now programmed with the new firmware. NOTE: the above pictures show how the application dialogs appear for the GM862 product. The GE863 TFI application will look similar. Reproduction forbidden without Telit Communications S.p.A.
GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 7 Document Change Log Revision ISSUE #0 ISSUE #1 ISSUE #2 Date 21/03/06 28/08/06 24/01/07 Changes First release Review of all the document Review of all the document Reproduction forbidden without Telit Communications S.p.A.