Edge2Cloud (E2C) è una raccolta di applicazioni software che possono essere eseguite all'interno del sistema operativo "RobustOS" di Robustel per fornire funzionalità di gateway IoT sia a livello hardware che software. Per molti anni, Robustel ha scritto applicazioni personalizzate per aiutare a collegare i protocolli industriali legacy (ad esempio Modbus) e le apparecchiature ai server applicativi nel cloud; E2C è un tentativo di formalizzare questa capacità, facendo risparmiare ai clienti tempo e costi nello sviluppo di nuove applicazioni.
L'esempio più comune al momento in cui scriviamo (2021) è la necessità di spostare i dati Modbus (RTU o TCP) dall'edge ai servizi cloud come MS Azure e Amazon AWS. E2C fornisce un quadro di riferimento per facilitare l'implementazione di tali requisiti nei gateway di Robustel.
1 - Collegare i dispositivi industriali (Modbus/OPC UA/Siemens S7 ecc.) al cloud con un impegno software pari a zero.
2 - Una soluzione semplice da implementare e a basso costo può sostituire un PC embedded aggiuntivo e ridurre le dimensioni del pannello, con un notevole risparmio sui costi!
3 - Utilizzando il gateway R1520G, il cliente ottiene una soluzione certificata a livello globale in un'unica scatola, senza bisogno di varianti regionali.
4 - E2C funziona con la gamma "Lite Industrial" a basso costo R152X di Robustel, che offre ai clienti una soluzione molto conveniente per le implementazioni ad alto volume.
5 - E2C consente a un singolo gateway di acquisire e concentrare più protocolli industriali diversi attraverso un'unica connessione al cloud.
6 - E2C funziona all'interno del sistema operativo "RobustOS" basato su Linux, un ambiente scritto e gestito esclusivamente da Robustel che offre un eccellente supporto tecnico e capacità di personalizzazione.
E2C comprende 3 livelli di software che girano su un Gateway Robustel.
Il diagramma seguente evidenzia la struttura fondamentale di E2C, con l'app "Southbound" responsabile dell'interfacciamento con i protocolli/sensori industriali tramite RS232, RS485, Bluetooth, Ethernet, ecc. e l'app "Northbound" responsabile della trasmissione dei dati ai servizi/protocolli Cloud, come richiesto dall'applicazione del cliente.
Tra l'applicazione Northbound e quella Southbound si trova il "Broker" che disaccoppia le due interfacce e fornisce un percorso di trasmissione generalizzato "any to any" per diversi tipi di dati e destinazioni. Il Broker di questa istanza non deve essere confuso con un tipico Broker MQTT utilizzato in altri punti dell'architettura della soluzione.