Integration Manual

TSD-19090601 - R15 Contents Page 56 of 143
For more details about the embedded FTP and FTPS functionalities, see the TOBY-L3 series AT commands
manual [2].
1.15.7 Embedded HTTP and HTTPS
TOBY-L3 series modules provide the embedded Hyper-Text Transfer Protocol (HTTP) and Hyper-Text
Transfer Protocol Secure (HTTPS) services via AT commands for sending requests to a remote HTTP(HTTPS)
server, receiving the server response and transparently storing it in the module’s Flash File System, it can
also be transferred the HTTP or HTTPS data between the remote HTTP or HTTPS server and the external
application processor via serial interfaces (USB, UART) in HTTP or HTTPS Direct link mode:
HTTP (or HTTPS) download: data coming from the HTTP or HTTPS server is forwarded to the host
processor via USB / UART serial interfaces (for HTTP or HTTPS without Direct Link mode, the data is
always stored in the module’s Flash File System)
HTTP (or HTTPS) upload: data coming from the host processor via USB / UART serial interface is
forwarded to the HTTP or HTTPS server (for HTTP or HTTPS without Direct Link mode, the data is read
from the module’s Flash File System)
When Direct Link is used for a HTTP or HTTPS file transfer, only the file content pass through USB / UART
serial interface, whereas all the HTTP or HTTPS commands handling is managed internally by the embedded
HTTP(S) application.
For more details about the embedded HTTP and HTTPS functionalities, see the TOBY-L3 series AT commands
manual [2].
1.15.8 SSL and TLS
TOBY-L3 series modules support the Secure Socket Layer (SSL) / Transport Layer Security (TLS) with
certificate key sizes up to 4096 bits to provide security over the FTP and HTTP protocols.
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 certificate 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 a complete list of supported SSL/TLS configurations and settings see the TOBY-L3 series AT commands
manual [2].
1.15.9 Firmware update Over AT (FOAT)
This feature allows upgrading the module firmware over USB / UART serial interfaces, using AT commands.