Integration Guide

Table Of Contents
LEON-G100/G200 - System Integration Manual
GSM.G1-HW-09002-F3 Preliminary Appendix
Page 96 of 101
A.4.1 Multiple IP addresses and sockets
Using LEON’s embedded TCP/IP or UDP/IP stack, only 1 IP instance (address) is supported. The IP instance
supports up to 16 sockets. Using an external TCP/IP stack (on the application processor), it is possible to have 2 IP
instances (addresses).
A.5 FTP
LEON-G100/G200 modules support the File Transfer Protocol functionalities via AT commands. Files are read and
stored in the local file system of the module. For more details about AT commands see the u-blox 2G GSM/GPRS
AT Commands Manual [2].
A.6 HTTP
HTTP client is implemented in LEON. HEAD, GET, POST, DELETE and PUT operations are available. The file size to
be uploaded / downloaded depends on the free space available in the local file system (FFS) at the moment of
the operation. Up to 4 HTTP client contexts to be used simultaneously.
For more details about AT commands see the u-blox 2G GSM/GPRS AT Commands Manual [2].
A.7 SMTP
LEON supports SMTP client functionalities. It is possible to specify the common parameters (e.g. server data,
authentication method, etc.) can be specified, to send an email to a SMTP server. Emails can be send with or
without attachment. Attachments are store in the local file system of LEON.
For more details about AT commands see the u-blox 2G GSM/GPRS AT Commands Manual [2].
A.8 GPS
The LEON-G100/G200 modules allow a simple and fast connection with the u-blox GPS modules (u-blox 5 family
and above). Via the DDC bus it’s possible to communicate and exchange data, while the available GPIOs can
handle the GPS device power on/off.
For information about implementing u-blox GPS with LEON-G100/G200 modules, including using u-blox’
AssistNow Assisted GPS (A-GPS) service see the GPS Integration Application Note [3].