Security Features

TPP2(G3), significantly enhances device security compared to TPP2(G2).

Secure Connectivity

TPP2(G3) utilizes TLS (Transport Layer Security) version 1.2 with RSA-2048 and ECDSA (secp384r1 elliptic curve profile) cryptography to provide secure and encrypted TCP socket communications. TLS 1.2 is widely recognized for its strong encryption capabilities and secure key exchange mechanisms, ensuring the confidentiality, integrity, and authenticity of data transmitted between the device and cloud services, e.g., Microsoft Azure IoT Hub.

A tip note icon.While on the TPP2(G3) platform you can have multiple sockets at the same time, you can have only one single outgoing TLS 1.2 socket. This means that there cannot be two permanently-open sockets with TLS 1.2 at the same time. However, this does not mean that you cannot connect to multiple servers (with TLS 1.2) in an application; to do so you must first close the ongoing TLS 1.2 socket and open another one. Secure firmware over-the-air, as shown below is a good example of this scenario.

Secure Firmware Over-the-Air (via Cloud)

The FOTA (Firmware Over-the-Air) process enables secure, cloud-managed firmware upgrades. The process can be broken down into three main parts:


For more information, please contact support@tibbo.com.


TPP2(G3) Cloud Sample Project (Azure)

Click here for a sample project showing how to achieve cloud connectivity to Microsoft Azure IoT Hub with Tibbo Gen.3 TPP boards.

A tip note icon.Before using this test application, it is important to know that AppBlocks, our no-code, in-browser, flowchart-based application development platform for TPS supports connectivity to Azure and AppBlocks Cloud (ABC). AppBlocks automatically generates all the code required for this application. Therefore, we recommend using AppBlocks for your project. However, if you have an existing project and want to upgrade it to Gen.3 for secure cloud connectivity, using this test application might help you significantly.

Security Features

Secure Connectivity

Secure Firmware Over-the-Air (via Cloud)

TPP2(G3) Cloud Sample Project (Azure)