Tosca
Un Framework IoT Versatile, Personalizzabile e Sicuro
Funzionalità
Versatile
Il framework offre una serie di API per lo sviluppo di firmware destinati a diverse architetture hardware, oltre ad API per creare software che siano in grado di interagire con questi dispositivi.
Personalizzabile
La maggior parte delle API può essere vista come un blocco di codice che incapsula una funzionalità del framework o un insieme di esse. Questi blocchi possono essere facilmente combinati tra loro aggiungendo o rimuovendo linee di codice, permettendo agli sviluppatori di personalizzare il loro software.
Sicuro
Scritto in Rust, un linguaggio noto per le performance, la gestione della memoria e la prevenzione delle vulnerabilità, tutte caratteristiche che riducono notevolmente gli errori durante lo sviluppo software. Inoltre, le API vengono sottoposte a test automatici per individuare il maggior numero di errori patologici e fisiologici presenti nel framework.
Documentato
Tutte le API sono documentate con una descrizione dettagliata ed una lista degli errori che potrebbero verificarsi quando usate in situazioni specifiche. Il framework contiene anche alcuni esempi pratici illustrano come utilizzare correttamente le API durante lo sviluppo di un software.