# Panoramica

Trackle Library è una **libreria software C/C++** che consente agli sviluppatori di connettere facilmente i propri dispositivi a Trackle Cloud e di sfruttare tutte le sue funzionalità trasformando la complessità della gestione IoT in un'esperienza intuitiva e sicura.

## Caratteristiche

### Hardware agnostic

Trackle Library è **hardware agnostica**. Indipendentemente dal tipo di dispositivo che vuoi connettere, la nostra libreria si adatta senza sforzi, offrendoti un'**interoperabilità senza limiti e** semplificando il processo di implementazione.&#x20;

### Comunicazione sicura

Alla base di Trackle c'è una **comunicazione sicura e affidabile**. La nostra **libreria C/C++** agisce da ponte tra i dispositivi e il cloud. Attraverso il **protocollo DTLS**, garantiamo che i tuoi dati sensibili viaggino in modo protetto, aprendo nuovi orizzonti di connettività senza compromessi.

{% hint style="info" %}
**DTLS** è il protocollo di sicurezza consigliato da **GSMA** per le applicazioni IoT che usano le reti mobile di tipo **LTE-M** e **NB-IoT**. [Link](https://www.gsma.com/iot/wp-content/uploads/2019/09/Security-Features-of-LTE-M-and-NB-IoT-Networks.pdf)
{% endhint %}

### Funzionalità integrate

Trackle Library mette a disposizione degli sviluppatori **un'API ricca di funzionalità**, che consente di scrivere applicazioni IoT per il dispositivo, aprendo le porte a un mondo di innovazione e creatività.

### Aggiornamenti OTA

Attraverso gli aggiornamenti OTA, hai la capacità di **implementare nuove funzionalità software** in un prodotto anche dopo che un dispositivo è stato distribuito sul campo. Questo ti permette di **migliorare costantemente le sue funzionalità** nel corso del tempo e di correggere eventuali bug, il tutto senza dover ricorrere a richiami fisici.

### Open Source

La libreria Trackle è rilasciata **Open Source con licenza LGPL 3.0**, poiché desideriamo offrire totale trasparenza e consentire agli utenti di accedere ai sorgenti senza alcuna preoccupazione, permettendo loro di visionarla approfonditamente e adattare rapidamente la libreria alle proprie esigenze specifiche.
