SARA-G450 - System integration manual
UBX-18046432 - R08
System description
Page 47 of 143
C1-Public
1.13.4
TCP/IP and UDP/IP
Via AT commands it is possible to access the embedded TCP/IP and UDP/IP stack functionalities over
the Packet Switched data connection. For more details about AT commands, see the u-blox AT
commands manual
Direct Link mode for TCP and UDP sockets is supported. Sockets can be set in Direct Link mode to
establish a transparent end-to-end communication with an already connected TCP or UDP socket via
serial interface. In Direct Link mode, data sent to the serial interface from an external application
processor is forwarded to the network and vice-versa.
To avoid data loss while using Direct Link, enable the HW flow control on the serial interface.
SARA-G450 modules support also secure socket providing SSL/TLS encryption.
1.13.5
FTP
SARA-G450 modules support the File Transfer Protocol functionalities via AT commands. Files are
read and stored in the local file system of the module.
SARA-G450 modules support also Secure File Transfer Protocol functionalities providing SSL/TLS
encryption.
For more details about AT commands, see the u-blox AT commands manual
1.13.6
HTTP
SARA-G450 modules support Hyper-Text Transfer Protocol (HTTP/1.0) functionalities as an HTTP
client is implemented: 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 can be used simultaneously.
SARA-G450 modules support also Secure Hyper-Text Transfer Protocol functionalities providing
SSL/TLS encryption.
For more details about AT commands, see the u-blox AT commands manual
1.13.7
SSL/TLS
The modules support the Secure Sockets Layer (SSL) / Transport Layer Security (TLS) to provide
security over the FTP and HTTP protocols with certificate key sizes defined as follows:
Trusted root CA certificate: 8192 bytes
Client certificate: 8192 bytes
Client private key: 8192 bytes
The SSL/TLS support provides different connection security aspects:
Server authentication: use of the server certificate verification against a specific trusted
certificate or a trusted certificates list
Client authentication: use of the client certificate and the corresponding private key
Data security and integrity: data encryption and Hash Message Authentication Code (HMAC)
generation
The security aspects used during a connection depend on the SSL/TLS configuration and features
supported. For more details, see the u-blox AT commands manual