Easy GPRS User Guide
80000ST10028 Rev. 0 - 02/01/07
Reproduction forbidden without Telit Communications S.p.A. written authorization - All Rights Reserved page 3 of 35
Contents
1 GPRS Operations ............................................................................................................................ 4
1.1 Introduction............................................................................................................................................4
1.1.1 CSD application example....................................................................................................................................6
1.1.2 GPRS application example..................................................................................................................................7
1.2 Preliminary GPRS context parameters setting....................................................................................8
1.2.1 Context parameter setting....................................................................................................................................8
1.2.2 Minimum Quality of the Service Requested........................................................................................................9
1.2.3 Requested Quality of the Service.......................................................................................................................11
1.3 GPRS context activation and data state entering..............................................................................13
1.4 GPRS data state exit.............................................................................................................................15
2 Enhanced Easy GPRS Extension ................................................................................................. 16
2.1 Overview................................................................................................................................................16
2.1.1 Easy GPRS Outgoing connection......................................................................................................................17
2.1.1.1 Configuring the GPRS access...................................................................................................................17
2.1.1.2 Configuring the embedded TCP/IP stack..................................................................................................17
2.1.1.3 Saving settings for the Internet peer to be contacted.................................................................................17
2.1.1.4 Request the GPRS context to be activated................................................................................................18
2.1.1.5 Open the connection with the internet host...............................................................................................18
2.1.1.6 Close the Socket without deactivating the context....................................................................................18
2.1.2 Easy GPRS Incoming Connection.....................................................................................................................19
2.1.2.1 Defining the Internet Peer that can contact this device (firewall settings)................................................19
2.1.2.2 Request the socket connection to be opened in listen...............................................................................20
2.1.2.3 Receiving connection requests..................................................................................................................20
2.1.3 FTP Client..........................................................................................................................................................21
2.1.4 Email Client.......................................................................................................................................................21
2.1.5 Known limitations..............................................................................................................................................21
2.2 FTP OPERATIONS.............................................................................................................................22
2.2.1 Opening and Closing an FTP Connection..........................................................................................................22
2.2.2 Setting the FTP Transfer Type...........................................................................................................................23
2.2.3 FTP File transfer to the server...........................................................................................................................23
2.2.4 FTP File download from the server...................................................................................................................24
2.3 Examples....................................................................................................................... ........................26
2.3.1 Easy GPRS - HTTP client application...............................................................................................................26
2.3.2 Easy GPRS - EMAIL sending application.........................................................................................................28
2.3.3 Easy GPRS -EMAIL receiving application.......................................................................................................30
2.3.4 Remote connection between two modules.........................................................................................................32
3 List of acronyms............................................................................................................................. 34
4 Document Change Log.................................................................................................................. 35