Telit Wireless Solutions Easy GPRS User Manual
Telit Wireless Solutions Easy GPRS User Manual

Telit Wireless Solutions Easy GPRS User Manual

Easy gprs user guide

Advertisement

Easy GPRS User Guide
80000ST10028 Rev. 0 - 02/01/07

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Easy GPRS and is the answer not in the manual?

Questions and answers

Summary of Contents for Telit Wireless Solutions Easy GPRS

  • Page 1 Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07...
  • Page 2 3 990 250 659 GM862-QUAD-PY 3 990 250 658 Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 GE863-GPS 3 990 250 660 GE863-OUAD Pb balls 3 990 250 664...
  • Page 3: Table Of Contents

    Minimum Quality of the Service Requested...9 1.2.3 Requested Quality of the Service...11 GPRS context activation and data state entering ...13 GPRS data state exit...15 Enhanced Easy GPRS Extension ... 16 Overview...16 2.1.1 Easy GPRS Outgoing connection ...17 2.1.1.1 Configuring the GPRS access ...17 2.1.1.2...
  • Page 4: Gprs Operations

    Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 1 GPRS Operations 1.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.
  • Page 5 The controlling application of the module must have a TCP/IP - PPP software stack to interface with the GPRS modems. Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved 80000ST10028 Rev. 0 - 02/01/07 GPRS interconnectivity Easy GPRS User Guide page 5 of 35...
  • Page 6: Csd Application Example

    Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 6 of 35...
  • Page 7: Gprs Application Example

    In the following paragraphs more detailed information will be given on how to establish GPRS connection. Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 7 of 35...
  • Page 8: Preliminary Gprs Context Parameters Setting

    NOTE: issuing AT+CGDCONT<CR> is the same as issuing the Read command. NOTE: issuing AT+CGDCONT=<CR> returns the OK result code. Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 8 of 35...
  • Page 9: Minimum Quality Of The Service Requested

    Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Reason successfully stored some error occurred Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 Action proceed ahead check parameters and retry...
  • Page 10 16 - up to 762 Mbps 17 - up to 1525 Mbps 18 - up to 3815 Mbps Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 10 of 35...
  • Page 11: Requested Quality Of The Service

    <cid> - is the index number of the desired context to be written (up to 5 different context). Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Reason successfully stored some error occurred Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 Action proceed ahead check parameters and retry.
  • Page 12 Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 <precedence> - is the precedence class <delay> - is the delay class <reliability> - is the connection reliability class <peak> - is the peak data transfer throughput <mean> - is the mean data transfer throughput Parameters assume the same values as in the previous section.
  • Page 13: Gprs Context Activation And Data State Entering

    Network registration check context parameters and some error occurred check also Network registration Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 Action proceed ahead with the protocol retry. See par. 1.2.1, 1.2.2, 1.2.3...
  • Page 14 IPCP protocol definition can be found in the RFC1332. NOTE: The CONNECT result code is raised before complete GPRS connection establishment. Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 14 of 35...
  • Page 15: Gprs Data State Exit

    Reason GPRS connection has been closed some error occurred Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 Action proceed ahead check command syntax and timing and retry proceed ahead Action...
  • Page 17: Easy Gprs Outgoing Connection

    2.1.1 Easy GPRS Outgoing connection The Easy GPRS feature provides a way to place outgoing TCP/UDP connections and keep the same IP address after a connection, leaving the GPRS context active. The steps required to open a socket and close it without closing the GRPS context are: •...
  • Page 18: Request The Gprs Context To Be Activated

    • Terminal Equipment by issuing the escape sequence "+++" • Network deactivation Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 18 of 35...
  • Page 19: Easy Gprs Incoming Connection

    NO CARRIER code. 2.1.2 Easy GPRS Incoming Connection The Easy GPRS feature provides a way to accept incoming TCP/UDP connections and keep the same IP address after a connection, leaving the GPRS context active. The steps that will be required to open a socket in listen, waiting for connection requests from remote...
  • Page 20: Request The Socket Connection To Be Opened In Listen

    Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 When packet incomes from the IP address <incoming IP>, the firewall chain rules will be scanned for matching with the following criteria: <incoming IP> & <net mask> = <ip_address> ? if the result is yes, then the packet is accepted and the rule scan is finished, otherwise the next chain is taken into account until the end of the rules when the packet is silently dropped if no matching was found.
  • Page 21: Ftp Client

    2.2 and AT Commands Reference Guide. 2.1.5 Known limitations The implementation of the EASY GPRS feature has the following known limitations: • Only one socket can be opened at a time, no multiple socket connections can be made;...
  • Page 22: Ftp Operations

    1 - passive mode In order to close the FTP connection the AT command AT#FTPCLOSE should be used. Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 22 of 35...
  • Page 23: Setting The Ftp Transfer Type

    AT+CGDCONT=1,”IP”, "internet.wind.biz"<cr> GPRS Context Activation, as response gives IP of the module: AT#GPRS=1<cr> +IP: 193.199.234.255 Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 23 of 35...
  • Page 24: Ftp File Download From The Server

    NOTE: The command causes an ERROR result code to be returned if no FTP connection has been opened yet. Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved (FTP settings of time-out) (FTP settings of file type) Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 24 of 35...
  • Page 25 Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved (FTP settings of time-out) (FTP settings of file type) (change working directory if requiered) Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 25 of 35...
  • Page 26: Examples

    HTTP server will be waiting for incoming connections on that port and we will fix the EASY GPRS port to be contacted on the remote server exactly to 80. Second thing we have to discover is whether the transport protocol has to be TCP or UDP; on the RFC1945 we can read that the HTTP Application layer protocol is meant to be on top of TCP/IP protocol, therefore the transport protocol choice will fall on TCP.
  • Page 27 … here is all the HTML code of the page.. </HTML> <pause>+++<pause> Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 (3-Socket setting: sets the (3-Socket setting) page 27 of 35...
  • Page 28: Easy Gprs - Email Sending Application

    SMTP server will be waiting for incoming connections on that port and we will fix the EASY GPRS port to be contacted on the remote server exactly to 25. Second thing we have to discover is whether the transport protocol has to be TCP or UDP; on the RFC821 we can read that the SMTP Application layer protocol is meant to be on top of TCP/IP protocol, therefore the transport protocol choice will fall on TCP.
  • Page 29 250 2.1.0 module@domain.com... Sender ok RCPT TO: receiver@server.net <cr><lf> 250 2.1.5 receiver@server.net... Recipient ok Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 (authentication method) (module@domain.com base64 encoding)
  • Page 30: Easy Gprs -Email Receiving Application

    X-MimeOLE: Produced By GM862 TEST SW<cr><lf> <cr><lf> Content-Type: text/plain; <cr><lf> charset="iso-8859-1"<cr><lf> Content-Transfer-Encoding: 7bit<cr><lf> <cr><lf> This message is sent in order to test Easy GPRS feature. Hello World!<cr><lf> <cr><lf> . <cr><lf> 250 2.0.0 h8J9QNH3008461 Message accepted for delivery QUIT<cr><lf> 221 2.0.0 smtp.domain.com closing connection NO CARRIER The Telit module is now back in the command mode.
  • Page 31 Checking on the RFC1785, we can found that the port 110 is dedicated for POP3 service, therefore our POP server will be waiting for incoming connections on that port and we will fix the EASY GPRS port to be contacted on the remote server exactly to 110.
  • Page 32: Remote Connection Between Two Modules

    At the end with AT commad AT#SKTL=1,0,1024,255 the socket will be set in listen on the port #1024. Configuration for the module that opens connection (client): Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved 80000ST10028 Rev. 0 - 02/01/07 AT+CGDCONT=1,”IP”,”ibox.tim.it”,”0.0.0.0” AT#GPRS=1 AT#FRWL=1,”198.158.1.1”,”0.0.0.0” AT#SKTL=1,0,1024,255 Easy GPRS User Guide page 32 of 35...
  • Page 33 NOTE: IP of the modules can be verified with the following AT command line: AT#GPRS=1 Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved 80000ST10028 Rev. 0 - 02/01/07 AT+CGDCONT=1,”IP”,”ibox.tim.it”,”0.0.0.0” AT#GPRS=1 AT#SKTD=0,1024,”217.201.142.223” Easy GPRS User Guide page 33 of 35...
  • Page 34: List Of Acronyms

    Ready To Send Subscriber Identity Module SKTM Socket Mode SMTP Simple Mail Transfer Protocol Trasmission Control Protocol Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 34 of 35...
  • Page 35: Document Change Log

    4 Document Change Log Revision Date Changes ISSUE #0 02/01/2007 Initial release Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved Easy GPRS User Guide 80000ST10028 Rev. 0 - 02/01/07 page 35 of 35...

Table of Contents