Telit Wireless Solutions GE863 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Telit Wireless Solutions GE863, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Telit Wireless Solutions GE863 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Telit Wireless Solutions GE863. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Telit Wireless Solutions GE863 should contain:
- informations concerning technical data of Telit Wireless Solutions GE863
- name of the manufacturer and a year of construction of the Telit Wireless Solutions GE863 item
- rules of operation, control and maintenance of the Telit Wireless Solutions GE863 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Telit Wireless Solutions GE863 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Telit Wireless Solutions GE863, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Telit Wireless Solutions service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Telit Wireless Solutions GE863.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Telit Wireless Solutions GE863 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    GE863-GPS Software User Guide GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07[...]

  • Page 2

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Contents: 1 Overview ....................................................................................................... 4 2 Basic Operations .......................................................................................... 5 2.1 Command Syntax .................................[...]

  • Page 3

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.5.2 IRA charac ter set .............................................................................................................. .............. 64 3.5.3 Writing a New SMS to storage ................................................................................................... ..[...]

  • Page 4

    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 [...]

  • Page 5

    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: <cr> represents the Carriage Return Character (13) <lf> represents the Line Feed Character (10) <xx> represents a parameter whatever name is in place of the xx. (< and > ch[...]

  • Page 6

    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 net[...]

  • Page 7

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Command Time-Out (Seconds) +CLCC 20 +CPAS 5 +CPIN 20 +CSQ 5 +CPBS 5 +CPBR 20 +CPBF 20 +CPBW 20 +CALM 5 +CRSL 5 +CLVL 5 +CMUT 5 +CACM 20 +CAMM 20 +CPUC 20 +CMEE 5 +VTS 20 +GMI 5 +GMM 5 +GMR 5 +GSN 20 I3 5 I4 5 I5 5 +CSMS 5 +CPMS 5 +CMGF 5 +CSCA 20 +CSMP 5 +CSDH 5 +CSAS 5 +CRES 5 +CNMI 5 +CMG[...]

  • Page 8

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Command Time-Out (Seconds) #SHDN 10 #QTEMP 10 #SGPO 10 #GGPI 10 #MONI 10 #CGMI 5 #CGMM 5 #CGMR 5 #CGSN 20 #CIMI 5 +CGACT 180 +CGATT 180 +CGDATA 20 +CGDCONT 20 +CGPADDR 20 +CGQMIN 20 +CGQREQ 20 Reproduction forbidden without Telit Communications S.p.A. writte n authorization - All Rights Res[...]

  • Page 9

    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# Pow er ON im pu ls e GND NOTE: don't use any pull up resistor on the ON# line. Using pull up resistor may bring to latch up prob[...]

  • Page 10

    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 [...]

  • Page 11

    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 Po wer OFF im pu lse GND NOTE: don't use any pull up resistor on the RES[...]

  • Page 12

    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[...]

  • Page 13

    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 insert ion, this can be done with the following commands: 2.5.2.1 Enable the Extended error result codes • send command AT+CMEE=1<cr> • wait for OK response or if you prefer the[...]

  • Page 14

    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=****<cr> where **** stands for the SIM PIN code (e.g. 1234) • wait for response: Response Reason Action OK SIM PIN was correct Proceed ahead ERROR the PIN code inserted is not correct Retry from p[...]

  • Page 15

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5.3 Network checking 2.5.3.1 Query network status • send command AT+CREG?<cr> • wait for response: Response Reason Action +CME ERROR: 10 SIM not present or damaged Check SIM or require SIM insertion and repeat from par. 2.5.2.2 +CME ERROR: 11 SIM is present and PIN is required t[...]

  • Page 16

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.5.3.2 Network operator identification Once the mobile has registered on some network (or even if it has returned +CREG:x,3), it is possible to query the mobile for network identifications codes an names: • send command AT+COPS=?<cr> • wait for response in the format: +COPS: [lis[...]

  • Page 17

    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 str ength & quality to give the user an indication of the reliability of the network. • send command AT+CSQ<cr> • wait for respo[...]

  • Page 18

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 29 -55 dBm MMI may indicate 4 antenna bars 30 -53 dBm MMI may indicate 4 antenna bars 31 -51 dBm or more MMI may indicate 4 antenna bars 99 not detected MMI may indicate flashing antenna bars NOTE: when <rssi> is less than 6, only 1 MMI antenna bar, the quality of a call will be poor [...]

  • Page 19

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 #MONI: <netname> BSIC:<bsic> RxQual:<qual> LAC:<lac> Id:<id> ARFCN:<arfc n> PWR:<dBm> dBmTA: <timadv> OK or in the case the network name is not known: #MONI: Cc:<cc> Nc:<nc> BSIC:<bsic> RxQual:<qual> LAC:<lac> Id:[...]

  • Page 20

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 command: AT#MONI?<cr> 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 -83 dBm (MMI may indicate 4 anten[...]

  • Page 21

    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 net work (see par. 2.5.3.1 ) and if the signal strength is en ough to ensure a call can be made. 2.6.1 Voice call device set up 2.6.1.1 Set the device in voice mode • Se[...]

  • Page 22

    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<cr> Answer: OK 2 - Let's assume that the desired audio path has to be determined by HARDWARE pin AXE Command: AT#CAP=0<cr> Answer: OK Now set the hardware pin AXE in t[...]

  • Page 23

    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.1 Dial a given phone number • Send command ATD <PhoneNumber><cr> where:[...]

  • Page 24

    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<cr> • 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 Co[...]

  • Page 25

    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 en ough to ensure that a call can be made. 2.7.1 Data call device set up 2.7.1.1 Set the device in d[...]

  • Page 26

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT+CBST==2, 0, 0 V.22 1200 transparent AT+CBST==3, 0, 0 V.23 1200/75 transparent AT+CBST==4, 0, 0 V.22Bis 2400 transparent AT+CBST==6, 0, 0 V.32 4800 transparent AT+CBST==7, 0, 0 V.32 9600 transparent AT+CBST==65, 0, 0 V.110 300 transparent AT+CBST==66, 0, 0 V.110 1200 transparent AT+CBST==[...]

  • Page 27

    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<cr> response CONNECT 9600 2- Let's assume you have to call the national number but in international format +39-40-4192111, command: ATD +39404192111<cr> response CO[...]

  • Page 28

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 2.7.3.2 Hang up the data call • Send command ATH<cr> • 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.8 Answer an incoming Call When an incomi[...]

  • Page 29

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 To answer the call: • Send command ATA<cr> • wait for response: Response Reason Action CONNECT 9600 The incoming call was a DATA one and called modem is now on line. exchange data.. ERROR No incoming call is found, call may have been lost call lost NO CARRIER The incoming call was[...]

  • Page 30

    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 specif ic 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 sev[...]

  • Page 31

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.1.1.1 Selecting PB storage active • Send command AT+CPBS=<PB><cr> where: <PB> is the desired PB storage: SM – SIM phonebook FD – fixed dialing phonebook LD – last dialed calls list MC – missed calls list RC – received calls list • wait for response: Respons[...]

  • Page 32

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 SIM. +CME ERROR: 17 PIN2 is required to continue operations, since FD facility is not enabled. Enable FD facility with +CLCK (see par. 3.1.1.2 ) and retry. NOTE: After power up & PIN authentication the device reads all the SI M for a backup, hence SIM access is inhibited (SIM is busy af[...]

  • Page 33

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 and retry. +CME ERROR: 16 the inserted PIN2 is wrong 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 t[...]

  • Page 34

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 command: AT+CPBF="FA"<cr> 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 recor[...]

  • Page 35

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume you want to select the "SM" normal phonebook for operations, command: AT+CPBS="SM"<cr> response OK - Now you might want to look for the entry at the position index = 7 command: AT+CPBR=7<cr> the response may look like: +CPBR=[...]

  • Page 36

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 ERROR some error occurred Enable extended result codes (see par. 2.5.2.1 ), and retry. +CME ERROR: 10 SIM not present Check SIM or require SIM insertion and repeat from par. 2.5.2.2 +CMS ERROR: 310 SIM not present Check SIM or require SIM insertion and repeat from par. 2.5.2.2 +CME ERROR: 1[...]

  • Page 37

    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"<cr> response: +CPBF= 8,"0404192123",129,"NewRecord" OK The ne[...]

  • Page 38

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 repeat from par. 2.5.2.2 +CME ERROR: 14 SIM is busy retry later +CMS ERROR: 314 SIM is busy retry later +CME ERROR: 15 SIM is wrong type Check SIM, it must be a GSM SIM. +CMS ERROR: 315 SIM is wrong type Check SIM, it must be a GSM SIM. TIP: The delete operation simply overwrites the record[...]

  • Page 39

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT+FCLASS=8<cr> response: OK AT#CAP=2 <cr> OK AT+CLVL=8<cr> OK AT+CMUT? <cr> +CMUT: 0 - and Dial: ATD> 7<cr> OK Reproduction forbidden without Telit Communications S.p.A. writte n authorization - All Rights Reserved page 39 of 109[...]

  • Page 40

    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 typ e: Unsolicited code Reason RING The extended format of incoming call ind[...]

  • Page 41

    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=<n><cr> where: <n> is the operation mode selected: 0 – extended results Disabled (device reports RING only) 1 – extended results Enabled (device reports +CRING: <type> indication) • wait [...]

  • Page 42

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.2.1 Set Caller line ID indication presentation • Send command AT+CLIP=<n><cr> where: <n> is the operation mode selected: 0 – Calling Line Indication Presentation Disabled 1 – Calling Line Indication Presentation Enabled • wait for OK response For example: 1- Le[...]

  • Page 43

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.3.1 CLIR Service status query • send command AT+CLIR?<cr> • wait for response in the format: +CLIR: <n>,<m> OK where: <n> is the facility status on the Mobile 0 – CLIR facility according to CLIR service network status 1 – CLIR facility active (CLI not sen[...]

  • Page 44

    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=<n><cr> where: <n> is the operation mode selected: 0 – Calling Line Indication to the other party According to N etwork service status. 1 – Calling Line Indication Restriction Enabled (CLI not se[...]

  • Page 45

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.4.1 Call Barring Service status query • send command AT+CLCK=<fac>,2<cr> where: <fac> is the facility to be queried: AO - Barring All Outgoing Calls OI - Barring Outgoing International Calls OX- Barring Outgoing International Calls except to Home Country AI - Barring[...]

  • Page 46

    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<cr> response: +CLCK: 1 In this case, the outgoing international calls ARE BARRED. 3.2.4.2 Barring/Unbarring All Incoming Calls • Send command AT+CLCK[...]

  • Page 47

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.2.4.3 Barring/Unbarring Incoming Calls when in International Roaming • Send command AT+CLCK=IR,<en>,<pwd><cr> where: <en> is the operation selected: 0 – Call Barring Disable (Unbarring) 1 – Call Barring Enable (Barring) <pwd> is the network password req[...]

  • Page 48

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 • wait for response: Response Reason Action OK Barring is now enabled/disabled all outgoing calls will be barred/unbarred ERROR some error occurred Enable the extended error codes report (see par. 2.5.2.1 ) and retry. +CME ERROR: 4 operation no t supported, the service required is not ava[...]

  • Page 49

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 +CME ERROR: 30 no network service Check for registration (see par. 2.5.3.1 ) and signal strength. +CME ERROR: 16 wrong network password 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 numb[...]

  • Page 50

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT+CLCK=OX,1,1234<cr> response: OK 3.2.4.7 Unbarring all the Calls • Send command AT+CLCK=AB,0,<pwd><cr> where: <pwd> is the network password required to change facility status • wait for response: Response Reason Action OK Barring is now disabled all calls will [...]

  • Page 51

    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 t one can be set on 10 ms but it should be considered that this value can vary with the limitations on network. Group high Group [...]

  • Page 52

    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. This function monitors the DTR line indica ting that the OEM application is ready to send comm[...]

  • Page 53

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Response Reason Action OK The power save is now active ERROR some error occurred Enable extended result codes (see par. 2.5.2.1 ), and retry. +CME ERROR: 4 operation no t supported Check command syntax and <fun> value. TIP: The power saving function is disabled by default when the dev[...]

  • Page 54

    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 [...]

  • Page 55

    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 dispa tched 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 mu st [...]

  • Page 56

    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<cr> response: OK 3.5.1.4 Select New Messages indication behavior When the device receives a new message a un solicited indication is generated[...]

  • Page 57

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 <alpha> - alphanumeric representation of originator/destination number corresponding to the entry found in MT phonebook <length> - PDU length <pdu> - PDU message (TEXT Mode) +CMT:<oa>,<alpha>,<scts> [,<tooa>,<fo>,<pid>,<dcs>, <s[...]

  • Page 58

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 <pag> - page number <pags> - total number of pages of the message <data> - CBM Content of Message <ds> - SMS-STATUS-REPORTs reporting option 0 - status report receiving is not reported to the DTE 1 - the status report is sent to the DTE with the following unsolicited[...]

  • Page 59

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 For example: 1- Let's assume you want to eliminate all the unsolicited codes that may be sent when receiving SMS & Status Report: command: AT+CNMI= 0,0,0,0,0<cr> response: OK For example about a new message indication: 1- Let's assume you receive a new SMS deliver y (AT+[...]

  • Page 60

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 VPF validity period format 0 0 - Validity period NOT present 1 0 - VP integer represented (relative) 1 1 - VP semi octet represented (absolute) 0 1 - reserved SRR status report request 0 - status report not requested 1 - status report requested UDHI user data Header Information 0 - No Heade[...]

  • Page 61

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 35 group 4 telefax 36 voice telephone (i.e. conversion to speech) 37 ERMES (European Radio Messaging System) 38 National Paging system (known to the SC) 39 Videotex (T.100/T.101) 40 teletex, carrier unspecified 41 teletex, in PSPDN 42 teletex, in CSPDN 43 teletex, in analog PSTN 44 teletex,[...]

  • Page 62

    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.38 b7 b6 b5 b4 b3 b2 b1 b0 1 1 1 1 0 Alpha bet C[...]

  • Page 63

    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 def[...]

  • Page 64

    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. • send command AT+CPMS=<memr>,<memw>,<mems><cr> where: <memr>: memory storage for Read and Delete commands - "SM" - &qu[...]

  • Page 65

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 x7 ' 7 G W g w x8 ( 8 H X h x x9 ) 9 I Y i y xA LF 2 * : J Z j z xB + ; K k xC , < L l xD CR 3 - = M m xE . > N n xF / ? O £ o 1 - SP stands for space characte r 2 - LF stands for Line Feed characte r 3 - CR stands for Carriage Return chara cter For example: 1- Let's assume[...]

  • Page 66

    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 <memw> (in the current SW version only "SM" is supported) and then can be sent to the desired destination. To write the new SMS: • send command AT+CMGW="<da>"<cr> wher[...]

  • Page 67

    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 <memw> (in the current SW ve[...]

  • Page 68

    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 succe[...]

  • Page 69

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 +CMS ERROR: 42 network congestion Retry later +CMS ERROR: 96 Mandatory information missing Check for d estination address in the SMS, overwrite it and retry. OK command aborted by user you issued a ESC char For example: 1- Let's assume you want to directly s end a new SMS to the destin[...]

  • Page 70

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Response Reason Action OK Message has been successfully deleted. proceed ahead ERROR some error occurred Enable the extended error codes report (see par. 2.5.2.1 ) and retry. +CMS ERROR: 321 Invalid memory index e.g. the given record was already empty Check the <index> number and retr[...]

  • Page 71

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 +CMGR: <stat>,<da>,<alpha> [,<toda>,<fo>,<pid>,<dcs>,, <sca>,<tosca>,<length>] <CR><LF><data> Output format for message delivery confirm: +CMGR: <stat>,<fo>,<mr>,,,<scts>,<dt>,<st&[...]

  • Page 72

    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." The message was written to the storage by user[...]

  • Page 73

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 "ALL" - all messages • wait for response in the format: For every message in the group: +CMGL: <index>,<stat>,<oa/da> [,,,<tooa/toda>,<length>] <CR><LF><text> where: <index> - message index position on the storage <stat>[...]

  • Page 74

    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". The "alternate function" are supported by pins GPI[...]

  • Page 75

    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<cr> response: OK In this case, the GPIO3 pin was successfully put in output direction and its status ha s been set to LOW. 3.6.1.2 Setting GPIO pin as INPU[...]

  • Page 76

    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.1 Querying GPIO pin status To query for the pin status: • Send[...]

  • Page 77

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT#GPIO=3,2<cr> 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<cr> response: #GPIO: 1,0 OK In this case, the GPI[...]

  • Page 78

    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<cr> 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 RF TXMON OUTPUT (alternate function) When you set the G[...]

  • Page 79

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 <value> 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 functi[...]

  • Page 80

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 AT#GPIO=7,0,2<cr> response: OK In this case, the GPIO7 pin was successfully put in buzzer output direction. Reproduction forbidden without Telit Communications S.p.A. writte n authorization - All Rights Reserved page 80 of 109[...]

  • Page 81

    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 settin[...]

  • Page 82

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.7.1.1 Regulate the Clock • Send command AT+CCLK="<time>"<cr> where: <time> - current time as quoted string in the format : "yy/MM/dd,hh:mm:ss±zz" yy - year (two last digits are mandatory), range is 00..99 MM - month (two last digits are mandatory),[...]

  • Page 83

    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?<cr> response: +CCLK="02/11/07,12:26:47"<cr> 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 ala[...]

  • Page 84

    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[...]

  • Page 85

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 3.7.2.2.1 Exit from the al arm status and shutdown • Send command AT#SHDN<cr> • 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<cr>[...]

  • Page 86

    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 ever y hour the conditions and therefore needs to send a n ew SMS every hour to the central server, for example indicating the whether status just measu[...]

  • Page 87

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 response: +CCLK="02/11/07,13:24:47"<cr> 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…!"<cr> response:[...]

  • Page 88

    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 Swit ch Data (CSD) GSM modems. In CSD operations the modem establishes a connect[...]

  • Page 89

    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 allocat ed dynamically on dema[...]

  • Page 90

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 Due to this kind of connection, when activatin g 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 poin[...]

  • Page 91

    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 SERIA[...]

  • Page 92

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 The typical application that permits also to contr ol the GPS part by the GSM modem is the following: PIN # NAME NAME PIN# 25 TX_TRACE RX_GPS_BIN 78 26 RX_TRACE TX_GPS_BIN 80 This configuration is also settable on the EVK board. This configuration is defined as “Controlled Mode". 5.3[...]

  • Page 93

    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 oth er marine equipment. GPS rec[...]

  • Page 94

    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 Example Units Descrip[...]

  • Page 95

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.4.2 GLL - Geographic Position - Latitude/Longitude This sentence provides latit ude and longitude of vessel positi on, 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 Example Units Descri[...]

  • Page 96

    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 solut ion 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[...]

  • Page 97

    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 nu mbers, elevation, azimuth and SNR value. There could be four satellites information per transmission so, if the number of satellit es in view is bigger, separated GSV sentences w[...]

  • Page 98

    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 Units Des[...]

  • Page 99

    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 spe ed 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 Units Description Message ID $GPVTG V[...]

  • Page 100

    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 t he available GPS signals. On the NMEA serial port (default 4800 bps, 8, n[...]

  • Page 101

    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 re fer to the GE863-GPS AT commands Specification 5.6.1 POWER CONTROL OF GPS RECEIVER The [...]

  • Page 102

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.6.2 GPS RESET With the command AT$GPSR=<reset type> is possible to reset the GPS module. Parameter: <reset type> 0 - Hardware reset: the GPS receiver is reset and restarts by using the values store d in the internal memory of the GPS receiver. 1 - Coldstart (No Almanac, No Eph[...]

  • Page 103

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 5.6.3 GPS ANTENNA MANAGEMENT The GPS receiver needs an active antenna. Thi s 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 th[...]

  • Page 104

    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[...]

  • Page 105

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 <longitude>: (referred to GGA sentence) dddmm.mmmm E/W Values: ddd (degrees) 00 to 180 mm. mmmm (minutes) 00,0000 to 59.9999 E/W: East / West <hdop>: (referred to GGA sentence) x.x Horizontal Diluition of Precision <altitude>: (re ferred to GGA sentence) xxxx.x Altitude ?[...]

  • Page 106

    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 us ed normally for the AT commands. Since the software group is continuously working, in order to improve the overall performances and introduce new features on the prod[...]

  • Page 107

    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 hard[...]

  • Page 108

    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 Communi[...]

  • Page 109

    GE863-GPS Software User Guide 1vv0300724 Rev. 2 - 24/01/07 7 Document Change Log Revision Date Changes ISSUE #0 21/03/06 First release ISSUE #1 28/08/06 Review of all the document ISSUE #2 24/01/07 Review of all the document Reproduction forbidden without Telit Communications S.p.A. writte n authorization - All Rights Reserved page 109 of 109[...]