EMB 93

EMBEDDED 93 • SETTEMBRE • 2024 30 e protocolli senza soluzione di continuità. Poiché i di- spositivi IoT esistenti operano con sistemi operativi e protocolli diversi, la creazione di un’architettura della piattaforma IoT flessibile per l’integrazione con questi dispositivi è una sfida non evitabile. La mancanza di flessibilità nell’approccio basato sui dati scaturisce dall’aumento del volume di dati che va oltre il possibile sforzo umano di estrarre informazioni, riducendo così l’usabilità dei sistemi IoT. L’approccio basato sui dati ha dimostrato di essere una soluzione a questo problema. Tuttavia, gli approcci ba- sati sui dati attualmente disponibili mancano di flessi- bilità e programmabilità per supportare l’interoperabi- lità dei domini applicativi. Per risolvere i problemi sopra menzionati, la soluzione potrebbe essere un’architettura basata su componenti per l’IoT che consente l’automazione basata sui dati, ovvero, un’architettura IoT basata su componenti che supporta l’interoperabilità del sistema tra dispositivi IoT con diversi sistemi operativi. Questa architettura prevede che ogni componente operi come un singolo fornitore di servizi indipendentemente da altri compo- nenti di servizi. Ciò consente la configurazione di siste- mi IoT basati su un modello di un’unica architettura provvista solo di un’interfaccia minima richiesta tra ciascun sistema. Il Componente di controllo centrale Il componente del sistema di controllo centralizzato ospi- ta la piattaforma centrale e il server che gestiscono tutte le interazioni tra i vari componenti. Il componente è impostato per fornire solo funzioni ge- nerali come lo scambio di dati o comandi, l’elaborazione dei dati e la gestione della connettività dei componenti per migliorare l’interoperabilità e la riusabilità del siste- ma. Altri componenti gerarchicamente sottoposti al compo- nente centrale sono: -- Decodificatore di stringhe di dati: il decodificatore di stringhe di dati è un sotto-componente che decodi- fica la stringa di dati ricevuta dai dispositivi finali in un formato dati leggibile standard. È necessario un formato di dati standardizzato che aggreghi tut- ti i valori sostanziali di un dispositivo per evitare la mancata corrispondenza dei dati tra i dispositivi, considerando la possibilità che un singolo dispositivo fornisca più di un tipo di dati. In genere, i dati prove- nienti dai dispositivi finali devono essere elaborati in un formato standardizzato e leggibile prima di essere trasferiti al componente del modello di feedback ba- sato sui dati per ulteriori analisi e al server del da- tabase per l’archiviazione. Pertanto, il decodificatore della stringa di dati identifica i separatori tra i valori IOT ARCHITECTURE | IN TEMPO REALE L’introduzione del paradigma Mobile Edge Computing estende ulteriormente la complessità della progettazione del sistema IoT

RkJQdWJsaXNoZXIy Mzg4NjYz