TELIT GM862-GPS Quad Band GPS Data Terminal Module TECHNICAL MANUAL Code: 1vv0300730 Rev. 0 May.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 REVISION INDEX REV. SUBJECT OF MODIFICATION Pag.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 MASTER INDEX 1 INTRODUCTION ................................................................................... 4 2 MECHANICAL VIEW ............................................................................ 6 2.1 3 Mechanical view of Telit GM862-GPS module................................................................. 6 TECHNICAL SPECIFICATIONS ........................................................... 7 3.1 3.2 3.3 3.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 1 INTRODUCTION The Telit GM862-GPS Quad Band GSM-GPRS Data Terminal Module is a small, lightweight and low power consumption device that allow digital communication services wherever there is a 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.
TECHNICAL MANUAL 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; Part 1. Conformance Specification.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module 2 MECHANICAL VIEW 2.1 Mechanical view of Telit GM862-GPS module. GPS antenna connector Pag.6 of 79 Rev.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module 3 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.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module 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. The module is provided with an on board SIM Holder. 3.1.
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 5001000mAh). The Charger needs only a CURRENT LIMITED power source input and charges the battery directly through VBATT connector pins.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.1.4 Radio Electric Characteristics 3.1.4.1 Operating frequencies The standard operating frequencies are conforming to the ETSI GSM specifications. Mode Freq. TX (MHz) Freq. RX (MHz) Channels (ARFC) TX - RX offset E-GSM-900 890.0 - 914.8 935.0 - 959.8 0 – 124 45 MHz 880.2 - 889.8 925.2 - 934.8 975 - 1023 45 MHz GSM-850 824.2 - 848.8 969.2 - 893.8 128 - 251 45 MHz DCS-1800 1710.2 - 1784.8 1805.2 - 1879.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.2 Environmental requirements The GM862-GPS module is compliant with the applicable ETSI reference documentation GSM 05.05 Release 1999 ETSI EN300910 V8.4.1. 3.2.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.3 Transceiver module interface connectors 3.3.1 Antenna GSM-GPS connectors The Telit GM862-GPS Transceiver module includes two 50 Ohm MMCX coaxial female 2 pin Angle Coax SMD J01341A0081 connectors to allow the GSM RF antenna and the GPS antenna connection. SIM Holder connector GPS antenna GSM antenna Picture 2: GSM and GPS Antenna coax connectors Pag.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.3.2 GSM Antenna requirements The GSM antenna that the customer chooses to use, depending on his application, should fulfill the following requirements: Frequency range Standard QUAD Band frequency range, Bandwith 80 MHz in GSM & 170 MHz in DCS & 140 MHz PCS band Gain 1.5dBi ≤ Gain < 3dBi Impedance 50 ohm Input power > 2 W peak power VSWR absolute max <= 10:1 VSWR recommended <= 2:1 3.3.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module 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.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Internal Pull up Pin Signal I/O Function 35 TX_GPS O TX Data NMEA GPS protocol CMOS 2.8V 36 C109/DCD O Output for Data carrier detect signal (DCD) to DTE CMOS 2.8V 37 C104/RXD O Serial data output to DTE CMOS 2.8V 38 GPIO10/ CLK 39 STAT_LED 40 GPIO11 / IIC_HW_SDA I/O Configurable general purpose I/O pin / TRACE or Python DEBUG (5) O CMOS 2.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.5.1 Logic level specification Where not specifically stated, all the interface circuits work at 2.72V CMOS logic levels. The following table shows the logic level specifications in the Telit GM862-QUAD/QUADPY Transceiver module interface circuits: LEVEL MIN MAX Input high level 1.9 V 3.3 V Input low level -0.2 V 0.5 V Output high level@1mA 2.15 V 2.8 V 0V 0.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.6 Mechanical characteristics 3.6.1 Dimensions The Telit GM862-PCS module overall dimension are: Length: 43.9 mm Width: 43.9 mm Thickness: 6.9 mm Volume: ≅ 13 cm3 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). Pag.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.7 GM862-GPS Data Terminal System 3.7.1 User Interface The following features of GM862-GPS Data Terminal System user interface are managed by AT commands specified on the GSM 07.07 and 07.05 specifications and listed in the following. 3.7.2 Speech Coding The vocoder of Telit GM862-GPS Data Terminal System supports the following rates: • Half Rate. • Full rate, • Enhanced Full Rate; 3.7.
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. LED status permanently off fast blinking (period 1s, Ton 0,5s) slow blinking (period 3s, Ton 0,3s) permanently on STAT_LED indications Device Status device off Net search / Not registered / turning off Registered full service a call is active 3.7.
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. The minimum duration of a DTMF tone is 100ms. Group low Group high (Hz) (Hz) 1209 1336 1477 697 770 852 941 1 4 7 * 2 5 8 0 3 6 9 # 3.7.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.8 EMC Compliant to & ETS 300–342–1 and all applicable GSM Specifications. Compliant to Directive 1999/05/CE. 3.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 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.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 f) close the socket and GPRS context All these steps are achieved through AT commands. As for common modem interface, two logical status are involved: command mode and data traffic mode. - In Command Mode (CM), some AT commands are provided to configure the Data Module Internet stack and to start up the data traffic.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.10.7 Close the Socket and deactivate the context The connection can be closed because of: - remote host TCP connection close - socket inactivity timeout - Terminal Equipment by issuing the escape sequence "+++" - Network deactivation Note: if in the raw data to be sent there's an escape sequence, then the TE must work it out and sent it in a different fashion to guarantee that the connection is not closed.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module - Rev. 0 the socket inactivity timeout (see command #SKTTO) 3.10.8.3 Defining the Internet peer to be contacted As last setting definition, the host to be contacted and on which port/protocol must be set : - the socket definition (see command #SKTSET) This command permits also to specify the host name instead of its IP address, if a host name is given to the set command, then the module stores it as a host nick name.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 NOTE: this command differently from the AT#SKTOP DOES NOT automate all the process of activating the GPRS, if no GPRS is active the command reports ERROR; therefore before issuing this command the GPRS shall be activated with AT#GPRS=1 command.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 will be sent to the other side of the network and viceversa. Control plane of ongoing socket connection is deployed internally to the module. 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.
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). Once the connection is received and closed, the socket is not anymore in listen.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 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. This feature can be very important in alarm, security and safety applications that rely on the module for the communications.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.12 Easy Script Extension - Python interpreter 3.12.1 Overview This feature is available only on the Telit GM862-GPS. The Easy Script Extension is a feature that allows to drive the modem "internally" writing the controlling application directly in a nice high level language: Python.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 GM862-GPS FLASH ROM Available User NVM FLASH Memory (3Mbyte) GSM-GPRS Protocol Stack FLASH ROM memory RAM PYTHON 1.5.2+ INTERPRETER ENGINE MDM module VIRTUAL INTERNAL AT SERIAL PORT AT COMMANDS GPRS MODEM ENGINE Available RAM for Python Interpreter (1.5 Mbyte) RAM for GSM-GPRS modem Protocol Stack HARDWARE RESOURCES 3.12.2 Python 1.5.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 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.
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.
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.
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.
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. It can be zero. Example: b = MDM.readbyte() receives a byte from AT command handling, assigning return value to b. 3.13.2.8 MDM.
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 ON. No return value. Example: MDM.setDTR(0) sets DTR to OFF in AT command handling. 3.13.
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 a. 3.13.3.3 SER.read() Receives a string from serial port TXD/RXD without waiting for it. No input parameter. Return value is a Python string which is an empty string if no data received otherwise is the string containing data received. Example: a = SER.read() receives a string from serial port handling, assigning return value to a. 3.
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, Oodd) and the number of stop bits (1 or 2). Default is "8N1" Return value is a Python integer which is -1 if an error occurred otherwise is 1. Example: b = SER.SetSpeed('115200') sets serial port speed to 115200, assigning return value to b. 3.13.
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. Third input parameter value is a Python integer which is the direction value. It can be 0 for input or 1 for output. Return value is a Python integer which is -1 if an error occurred otherwise is 1. Example: c = GPIO.
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.
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. 3.13.6.2 IIC object method: init() Does the first pin initialisation on the IIC bus previously created. Return value is a Python integer which is -1 if an error occurred otherwise is 1. Example: a = bus1.init() 3.13.6.
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. 3.13.6.8 IIC object method: dev_gen_write(addr, start, string) Sends a string to the IIC bus device whose address is addr, starting from address start.
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. Example: bus3 = SPI.new(3,4,5) bus4 = SPI.
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. 3.13.7.5 SPI object method: read(len, ) Receives a string of len bytes from SPI bus device at Slave Select number SS_number.
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.. 3.13.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 Wait for download result: OK. 3.13.12 Enable Python script Select the Python script which will be executed (the enabled script) from the next start-up and on using the AT#ESCRIPT command. First choose the script you want to enable between the ones you downloaded: AT#LSCRIPT? can help you checking the names of the scripts; for example: AT#ESCRIPT=”a.py” Wait for enable result: OK. 3.13.
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 ). Now you can see all Python outputs to stdout and stderr: - - Python information messages (for example the version); Python error information; results of all Python “print” statements.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.14 AT Commands The Telit GM862 Family modules can be driven via the serial interface using the standard AT commands1. The Telit GM862 Family modules are compliant with: 1. Hayes standard AT command set, in order to maintain the compatibility with existing SW programs. 2. ETSI GSM 07.07 specific AT command and GPRS specific commands. 3. ETSI GSM 07.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module E DTE - modem interface control Command echo Q Quiet resut codes V Result code form X Extended result codes I Request identifier and software checksum &C Data carrier detect (DCD) control &D Data terminal ready (DTR) control &K Flow control Rev. 0 GM862-GPS • • • • • • • • • • • &Q Sync/async mode &S Data set ready (DSR) control \R Ring (RI) control +IPR Fixed DTE interface rate +IFC DTE - DTA flow control +ILRR
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev.
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) +CGQREQ Quality of service profile (requested) • GM862-GPS +CBC Commands For Battery Charger Battery Charge ETSI GSM 07.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev.
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 • • #CSURV #CSURVC #CSURVU #CSURVUC Network Survey of user defined 900/1800/1900 chan.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module 3.15.1.3 Rev. 0 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 GPS NMEA The GPS data stream is also available on the connector (pins 35 and 41 : TX_GPS and RX_GPS) in RS232 format 8 N 1 (4800, 9600, 19200, 38400, and 57600 Baud Rates) 3.15.2 GPS receiver block diagram Pag.
TECHNICAL MANUAL Telit GM862-GPS Quad Band GPS Data Terminal Module Rev. 0 3.16 Conformity Assessment Issues The GM862-GPS module is assessed to be conform to the R&TTE Directive as standalone 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.