GSM - GPRS 850 MHz, 900 MHz, 1800 MHz or PCS 1900 MHz network with an integrated GPS receiver. The Telit GM862-GPS includes a 20 channels GPS receiver. It provides all the features of the Telit GM862 family versions such as Voice, Circuit Switched Data transfer, Phonebook, SMS, four bands GSM capability, hot removal sensing on board SIM Reader, GPRS Class 10 and battery charger circuitry.
Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 The design and development of the Telit GM862-GPS module is in line with the following documents: 3GPP TS 51.010–1 GSM/EDGE Radio Access Network; Digital cellular telecommunications system (Phase 2+): Mobile Station (MS) Conformance Specification;...
Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 TECHNICAL SPECIFICATIONS Herein will be described the technical characteristics of GM862-GPS Transceiver Module. The block diagram in Figure 1 shows the interconnection between GM862-GPS Transceiver and Other Equipment Manufacturer Hardware. Internal...
Rev. 0 3.1 GM862-GPS Transceiver Module The GM862-GPS Transceiver Module is a Quad Band GSM - GPRS class 10 (4 down 2 up) based on Lite Infineon chipset and PV Lite internal SW platform with SiRF GSC3F GPS chipset, on low profile compact shielded assembly with connections for GSM RX/TX antenna, GPS antenna and data/service connector for all functional and interface signals.
Page 9
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.1.3 Embodied Battery charger The battery charger is suited for 3.7V Li-Ion rechargeable battery (suggested capacity 500- 1000mAh). The Charger needs only a CURRENT LIMITED power source input and charges the battery directly through VBATT connector pins.
Page 10
512 - 810 80 MHz 3.1.4.2 Transmitter output power GSM–850 The GM862-GPS transceiver module in GSM–850 operating mode is class 4 in accordance with the specification that set the nominal 2W peak RF power (+33dBm) on 50 Ohm. GSM–900 The GM862-GPS transceiver module in GSM–900 operating mode is class 4 in accordance with the specification that set the nominal 2W peak RF power (+33dBm) on 50 Ohm.
• 12 ÷ 150Hz –3dB/oct 3.2.4 SIM Card Reader The GM862-GPS Transceiver module supports a 3 volts small type SIM card, through the internal SIM Card Reader or through the suitable signals on the interface connector pins. Pag.11 of 79...
Supply voltage 40mA max Power consumption 3.3.4 SIM Card connector The Telit GM862-GPS Transceiver module includes two models of SIM CARD connector one “Push-Push” connector for normal applications or a Hinged Cover connector for automotive applications. 3.4 Audio levels specifications The audio of the Telit GM862 GPS, module is organized into two main paths: •...
Page 14
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 “Mic_MT” 1 differential microphone path • line coupling • line type balanced • coupling capacitor ≥ 100nF • differential input resistance 50kΩ • differential input voltage ≤ 1,03V (365mV •...
Rev. 0 3.5 Interface connector The GM862-GPS Transceiver module interface connector (Figure 3) is a low profile 0.50mm (.020") Pitch Receptacle - SMT, Dual Row, Vertical Stacking CSTP 50 pin Molex 52991–0508 (male) with the pin–out shown in the next table.
Page 16
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Internal Signal I/O Function Type Pull up TX_GPS TX Data NMEA GPS protocol CMOS 2.8V C109/DCD Output for Data carrier detect signal (DCD) to DTE CMOS 2.8V C104/RXD Serial data output to DTE CMOS 2.8V...
Page 17
) For GPIO1 pin - base input. ) For GPIO2 pin - Open Collector. 3.5.2 Reset signal RESET is used to reset the Telit GM862-GPS Transceiver module. Whenever this signal is pulled low, the GM862-GPS is reset and Re-booted. CONNECTOR...
43.9 mm Thickness: 6.9 mm ≅ 13 cm Volume: The mechanical layout of Telit GM862-GPS Transceiver module is shown in Figure 4 6.25 Figure 4 GM862-GPS Transceiver Mechanical layout 3.6.2 Weight The Telit GM862-GPS module weight is 25gr, (shielding included).
• *Cell Broadcast compatible with CB DRX with signaling of new incoming SMS. 3.7.4 Real Time Clock and Alarm The Telit GM862-GPS module supports the Real Time Clock and Alarm functions through AT commands; furthermore an alarm output pin (GPIO6) can be configured to indicate the alarm with a hardware line output.
Page 20
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 The STAT_LED is an Open Collector output where it is possible to directly connect a LED to show information on the network service availability and Call status. STAT_LED indications...
Page 21
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.7.16 DTMF tones These standard DTMF tones (see table below) are generated by AT commands with DTMF mode active and are corresponding to the keys from 0 to 9 and # , * of a keypad.
Compliant to & ETS 300–342–1 and all applicable GSM Specifications. Compliant to Directive 1999/05/CE. 3.9 Camera support The GM862-GPS will provide a direct support for the camera whose characteristics are: Model: TRANSCHIP TC5747 Technology: CMOS COLOR camera Max picture size: VGA 640x480 pixels...
3.10 Software Features 3.10.1 Enhanced Easy GPRS Extension The Easy GPRS feature allows a Telit GM862-GPS user to contact a device in internet and establish with it a raw data flow over the GPRS and Internet networks. This feature can be seen as a way to obtain a "virtual" serial connection between the Application Software on the Internet machine involved and the controller of the Telit GM862-GPS module, regardless of all the software stacks underlying.
Page 24
Eventually does the DNS query to resolve the IP address of the host name internet peer GM862-GPS establishes a TCP/UDP (depending on the parameter request) connection with the given internet host Once the connection is up the module reports the code: CONNECT...
Page 25
The pause time is defined in the parameter S12. On the reception of an escape sequence the GM862-GPS closes the connection, deactivates the GPRS context returning to command mode and issuing the NO CARRIER code.
Page 26
Eventually does the DNS query to resolve the IP address of the host name internet peer GM862-GPS establishes a TCP/UDP (depending on the parameter request) connection with the given internet host Once the connection is up the module reports the code: CONNECT Note that the peer specifications of this socket Dial are within the command and not the one stored with #SKTSET command.
Page 27
The pause time is defined in the parameter S12. On the reception of an escape sequence if the socket was opened with the AT#SKTD command, the GM862-GPS closes the connection, does not deactivate the GPRS context and returns to command mode issuing the NO CARRIER code.
Page 28
3.10.9.1 Defining the Internet Peer that can contact this device (firewall settings) The GM862-GPS has an internal Firewall that controls the behaviour of the incoming connections to the module. The firewall applies for INCOMING (listening) connections, OUTGOING connections will be always done regardless of the firewall settings.
Page 29
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Note that the connections request are FIRST screened in the firewall, then if they are accepted they pass to the listening socket; therefore only hosts that are in the ACCEPT chain rules of the firewall can induce a connection request, the other host requests will be silently discarded without any indication to the remote host (for security reasons).
3.11 Jammed Detect & Report Extension 3.11.1 Overview The Jammed Detect & Report feature allows a Telit GM862-GPS to detect the presence of a disturbing device such as a Communication Jammer and give indication to the user and/or send a report of that to the network.
A schematic of such a configuration can be: In order to eliminate this external controller, and further simplify the programming of the sequence of operations, inside the GM862-GPS it is included: Python script interpreter engine v. 1.5.2+ around 3MB of Non Volatile Memory room for the user scripts and data 1.5 MB RAM reserved for Python engine usage...
CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3.13 Python implementation description Python scripts are text files, it is possible to run one Python script in the Telit GM862-GPS. The Python script is stored in NVM inside the Telit GM862-GPS, there's a file system inside the GM862-GPS that allows to write and read files with different names on one single level (no subdirectories are supported).
Page 34
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 The usual concept of flow control keeps its meaning over this interface, but it's managed internally. The SER interface allows Python script to read from and write to the REAL, physical serial port where usually the AT command interface resides, for example to read NMEA information from a GPS device.
Page 35
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.13.2 Python Build-in Custom Modules Several build in custom modules have been included in the python core, specifically aimed at the hardware environment of the module. The build in modules included are: MDM: interface between Python and mobile internal AT command handling;...
Page 36
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.13.2.3 MDM.receive(timeout) Receives a string from AT command interface waiting for it until timeout is expired. Request to Send (RTS) is set to ON. Input parameter timeout is a Python integer which is the value in 1/10 s to wait for a string from AT command interface before timeout expires.
Page 37
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.13.2.7 MDM.readbyte() Receives a byte from AT command interface without waiting for it. Request to Send (RTS) is set to ON. No input parameter. Return value is a Python integer which is -1 if no data received otherwise is the byte value received.
Page 38
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Example: MDM.setRTS(1) sets RTS to ON in AT command handling. 3.13.2.13 MDM.setDTR() Sets Data Terminal Ready (DTR) in AT command interface. Input parameter is a Python integer which is 0 if setting DTR to OFF or 1 if setting DTR to No return value.
Page 39
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 receives a string from serial port handling, waiting for it for 1.5 s, assigning return value to 3.13.3.3 SER.read() Receives a string from serial port TXD/RXD without waiting for it.
Page 40
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 first is the number of bits per char (7 or 8), then the parity setting (N - none, E- even, O- odd) and the number of stop bits (1 or 2). Default is "8N1"...
Page 41
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Second input parameter value is a Python integer which is the ouput value. It can be 0 or 1. It is only used if direction value is 1.
Page 42
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.13.5.3 MOD.reactivatePython() Reactivates Python script after exiting from actual Python script. This method is useful for Python script restart. The effect of this method is to restart the complete procedure of selecting the Python script to be executed and of executing it.
Page 43
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 bus2 = IIC.new(5,6) This creates two IIC bus, one over the GPIO3 and GPIO4 and one over the GPIO5 and GPIO6. Available pins for the IIC bus are GPIO3 - GPIO13, while GPIO1 and GPIO2 are not available for IIC.
Page 44
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Return value is a Python string which is containing data received. Example: a = bus1.read(114,122, 10) receives a string of 10 bytes from IIC bus device at address 114, starting from address 122 assigning it to a.
Page 45
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 corresponding Slave Select line is mapped. Up to 8 slave select lines can be defined (also none if only 1 slave is used). Return value is the Python custom SPI bus object pointer which then shall be used to interface with the SPI bus created.
Page 46
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Return value is a Python integer which is -1 if an error occurred otherwise is 1 if all bytes of the string have been sent. Example: a = bus3.send('test') sends string 'test' to the SPI bus , assigning return result value to a.
Page 47
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.13.9 Executing a Python script The steps required to have a script running by the python engine of the module are: write the python script download the python script into the module NVM enable the python script execute it..
Page 48
The Python script you downloaded to module and enabled is executed at every module power on if the DTR line is sensed LOW (2.8V at the GM862-GPS DTR pin - RS232 signals are inverted -) at start-up, (then no AT command interface is connected to the modem port) and if the script name you enabled matches one of the script names of the scripts you downloaded.
Page 49
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.13.14 Debug Python script The debug of the active Python script can be done both on the emulated environment of the Telit Python Package (refer to its documentation) or directly on the SSC port (available on pins 38, 44 and 48 ).
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.14 AT Commands Telit GM862 Family modules can be driven via the serial interface using the standard AT Telit GM862 Family modules commands . The are compliant with: 1.
Page 51
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 GM862-GPS DTE - modem interface control • Command echo • Quiet resut codes • Result code form • Extended result codes • Request identifier and software checksum •...
Page 52
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 +CGSN Request product serial number identification • +CSCS Select TE character set • +CIMI Request international mobile subscriber identity • (IMSI) GM862-GPS Call control • +CBST Select bearer service type •...
Page 53
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 +CGATT GPRS attach or detach • +CGDATA Enter data state • +CGDCONT Define PDP context • +CGPADDR Show PDP address • +CGREG GPRS network registration status • +CGQMIN Quality of service profile (minimum acceptable) •...
Page 54
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 #HFMICG Handsfree Microphone Gain • #HSMICG Handset Microphone Gain • #SHFSD Set Handsfree side tone • Repeat last command • #BND Select Band • GM862-GPS FAX Class 1 Commands •...
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 #SEMAIL Send Email • #ESAV Email Parameters Save Command • #ERST Email Parameters Reset Command • GM862-GPS Easy Scan Extension • #CSURV Network Survey of the complete 900/1800/1900 Network •...
Page 56
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.15.1.3 GPS driving The GPS functions are driven from GSM BB microprocessor trough dedicated AT command described in a internal document: see par 2.1 of this document. 3.15.1.4...
Rev. 0 3.16 Conformity Assessment Issues The GM862-GPS module is assessed to be conform to the R&TTE Directive as stand- alone products, so If the module is installed in conformance with Dai Telecom installation instructions require no further evaluation under Article 3.2 of the R&TTE Directive and do not require further involvement of a R&TTE Directive Notified Body for the final product.
Need help?
Do you have a question about the GM862-GPS and is the answer not in the manual?
Questions and answers