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...
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...
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...
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...
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...
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...
<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.
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...
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: •...
• 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...
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...
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.
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;...
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...
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...
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...
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...
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)
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.
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...
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...
Need help?
Do you have a question about the Easy GPRS and is the answer not in the manual?
Questions and answers