User manual

Chapter 4 Configuration
Page 33 Dec 2009
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.
• In data traffic mode (Socket Mode, SKTM), the client can send/receive a raw data stream which will be
encapsulated in the previously configured TCP / IP packets which will be sent to the other side of the network and
vice versa. Control plane of ongoing socket connection is deployed internally to the module.
Configuring the GPRS Access
The GPRS access configuration is done by setting:
• the GPRS context number 1 parameters (see +CGDCONT command)
• the Authentication parameters: User Name and Password (see commands #USERID, #PASSW)
Configuring the Embedded TCP/IP Stack
The TCP/IP stack behaviour must be configured by setting:
• the packet default packet size (see command #PKTSZ)
• the data sending timeout (see command #DSTO)
• the socket inactivity timeout (see command #SKTTO)
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. It is care of the module user to guarantee that the host
nick name provided corresponds to an existing internet peer.
If a host nick name has been given then, while opening the connection in response to the AT#SKTOP command, the
module will autonomously activate a GPRS connection and query its DNS to obtain the
IP address relative to the host nick name provided. This process of context activation and DNS query may require a
bit more time and requires that the GPRS network coverage is good enough to permit data transfers.
Note that this setting command is not needed if the new #SKTD command is used.
4.2.7 Request the GPRS context to be Activated
With the new command #GPRS you can activate or deactivate a GPRS context INDEPENDENTLY
from the TCP socket opening,
AT#GPRS=1 activates the context,
AT#GPRS=0 deactivates the context
Therefore with the AT#GPRS=1 command the module
• ELPRO 605M-D1activates the context previously defined with AT+CGDCONT
• ELPRO 605M-D1proceeds to the authentication
• Note that activating a context implies getting an IP address from the network and this will be
maintained throughout the session.
The response code to the AT#GPRS=1 command reports the IP address obtained from the network, allowing the
user to report it to his server or application.
Deactivating the context implies freeing the network resources previously allocated to the device.