EMB_79

EMBEDDED FEBBRAIO 58 SOFTWARE | IOT DEV TOOLS piattaforma IoT, oltre a connettere l’hardware, amministra anche differenti protocolli di comuni- cazione; fornisce i meccanismi di sicurezza e au- tenticazione per dispositivi e utenti; acquisisce, visualizza, analizza i dati, e consente l’integra- zione con altri servizi web. Piattaforme IoT commerciali Le piattaforme IoT commerciali disponibili sul mercato sono ormai numerose, e, premesso che ciascuna soluzione può andar bene in alcuni casi d’uso e meno in altri, quelle più note appartengo- no all’offerta dei principali cloud provider: AWS IoT, ad esempio, è la piattaforma di Amazon Web Service (AWS) che fornisce un insieme di servizi IoT per implementare soluzioni industriali e commerciali: tramite AWS IoT Core, essa con- sente ai dispositivi connessi d’interagire con ap- plicazioni nel cloud, mentre, attraverso AWS IoT Greengrass, spiega la società, le funzionalità di calcolo, messaggistica, gestione dati, sincroniz- zazione e inferenza ML (machine learning) locali possono essere estese ai dispositivi presenti nella rete periferica (edge). Google Cloud IoT è invece la piattaforma di Google , e, come indica la stessa azienda, include un insieme completo di strumenti per connettere, elaborare, archiviare e analizzare dati a livello perimetrale e nel cloud. In maniera analoga, la piattaforma IoT di Microsoft, Azure IoT, è costituita da un portafoglio di servizi gestiti, indirizzati a creare e distribuire applicazioni IoT controllando scalabilità e sicurezza. Tra le altre, più note, piattaforme IoT commerciali si possono citare ancora IBM Watson IoT, Cisco IoT, HPE Universal IoT Platform, SAP IoT, Ericsson IoT Accelerator. Piattaforme IoT open source Nel dominio open source, tra le piattaforme IoT si può citare Zetta, una piattaforma basata sull’am- biente runtime Javascript Node.js, per la creazio- ne di server IoT in grado di funzionare in com- ) À ' Come piattaforma open source, Zetta combina API (application programming interface) REST, WebSocket, e reactive programming, e viene de- À *À }! capacità di generare API HTTP per i diversi di- spositivi. Come illustrato nel sito web del proget- to, i server Zetta possono funzionare su PC e nel cloud, ma anche su single board computer: con Zetta è possibile connettere SBC, tra cui Raspber- ry Pi o BeagleBone, a PC utilizzando piattaforme come Heroku, per creare reti distribuite a livello À ' Š ‹ dispositivo in una API, e i server creati con que- sta piattaforma comunicano con microcontroller come Arduino e Spark Core, fornendo a ogni devi- I primi dieci settori applicativi per la IoT nel 2020 (Fonte: IoT Analytics)

RkJQdWJsaXNoZXIy MTg0NzE=