EMB_79

57 EMBEDDED FEBBRAIO IOT DEV TOOLS | SOFTWARE Sviluppare applicazioni IoT, alcuni strumenti utili Giorgio Fusari L a diffusione dei cloud privati, pubblici, ibri- di, unita alla trasformazione digitale delle archi- tetture applicative, che, da una classica struttu- ra monolitica, stanno migrando verso paradigmi di sviluppo fondati su microservizi e container, sono due elementi che certamente accrescono la complessità di gestione delle infrastrutture IT. Macro-tendenze di cui occorre tener conto an- che nell’implementazione di progetti Internet of Things (IoT), o nella realizzazione di applicazioni embedded industrial IoT (IIoT), in cui l’adozione di tecnologie e strumenti di sviluppo il più possi- ) À ! ! À ) una necessità crescente. Prendendo in considera- zione i vari settori industriali e i progetti IoT che usano una piattaforma IoT, ed escludendo tutte le implementazioni “consumer-focused” (smart home, dispositivi wearable, progetti hobbistici), oggi la maggioranza dei progetti IoT vengono re- alizzati ancora in ambienti industriali e di produ- zione, con settori verticali, come quello trasporti e mobilità, energia, retail, assistenza sanitaria, che hanno anche incrementato la loro quota re- lativa, in confronto alle precedenti rilevazioni: lo indica l’analisi 2020, condotta dalla società di ricerca e consulenza IoT Analytics , e basa- ta su 1.414 progetti IoT, esplorati come parte di un’indagine indirizzata a individuare le piatta- forme IoT e i dati che gestiscono. Il fatto che più di mille progetti IoT, annunciati pubblicamente, ora utilizzino una piattaforma IoT, commenta IoT Analytics, mette in luce l’importanza e la pervasività delle piattaforme IoT nel portare le soluzioni Internet of Things sul mercato. Tra gli strumenti richiesti per la realizzazione di un pro- getto IoT embedded, le piattaforme di sviluppo IoT occupano di certo una posizione prominente. Piattaforme IoT, che cosa sono Le piattaforme IoT rappresentano il componente principale al cuore di ogni implementazione IoT, e sono costituite dal software di supporto che con- sente di connettere qualunque oggetto al sistema ' ) À 1 - tuale, una piattaforma IoT rende possibile l’in- ! Á di dati, la gestione dei diversi dispositivi, il con- trollo della funzionalità delle applicazioni. Una La diffusione degli ambienti multicloud, la trasformazione delle architetture applicative, e la continua proliferazione degli oggetti e dispositivi connessi nelle applicazioni Internet of Things accrescono la complessità tecnologica e le difficoltà di sviluppo. Un contesto in cui adottare validi tool e piattaforme di sviluppo sta rivelandosi sempre più strategico, per contenere tempi e costi dei progetti IoT La complessità dei progetti IoT richiede tool e % & % À (Fonte: Pixabay)

RkJQdWJsaXNoZXIy MTg0NzE=