Internet EdgeX 1.0 una piattaforma modulare per dispositivi e servizi IoT

EdgeXArchitettura

recentemente Introduzione della release EdgeX 1.0,che è una piattaforma modulare aperta per l'interoperabilità tra dispositivi, applicazioni e servizi IoT (Internet delle cose).

La piattaforma non legati a computer e sistemi operativi specifici dal fornitore ed è sviluppato da un gruppo di lavoro indipendente, sotto gli auspici della Linux Foundation. I componenti della piattaforma sono distribuiti con la licenza Apache 2.0.

Informazioni su EdgeX

EdgeX consente di creare gateway che si integrano con i dispositivi IoT esistenti e raccogliere dati da vari sensori.

Ad esempio, il gateway si occupa dell'organizzazione dell'interazione con i dispositivi ed esegue l'elaborazione, l'aggregazione e l'analisi primaria delle informazioni, fungendo da collegamento intermedio tra la rete dei dispositivi IoT e il centro di controllo locale o l'infrastruttura di gestione del cloud .

Alle porte, possono essere eseguiti anche gestori progettati come microservizi. L'interazione con i dispositivi IoT può essere organizzata su una rete cablata o wireless utilizzando reti TCP / IP e protocolli specifici (non IP).

È anche possibile concatenare gateway per scopi diversi, ad esempio il gateway di primo livello può gestire l'amministrazione del sistema e le attività di sicurezza e il gateway di secondo livello (server nebbia) può salvare i dati in entrata, eseguire analisi e fornire servizi.

Il sistema è modulare, quindi la suddivisione della funzionalità in singoli nodi avviene in base al carico- In casi semplici, è sufficiente un singolo gateway e per reti IoT di grandi dimensioni è possibile implementare un cluster completo.

Il cuore di EdgeX è il fusibile IoT aperto, utilizzato nei gateway di dispositivi IoT di Dell Edge Gateway.

La piattaforma può essere installata su qualsiasi hardware, inclusi i server basati su CPU x86 e ARM in esecuzione su Linux, Windows o macOS.

Java, Javascript, Python, Go e C / C ++ possono essere utilizzati per sviluppare micro servizi. Oltre a tutto ciò, viene proposto anche un SDK per sviluppare driver per dispositivi e sensori IoT. Il progetto include una selezione di micro servizi pronti per l'analisi dei dati, la sicurezza, l'amministrazione e la soluzione multi-tasking.

Caratteristiche della versione 1.0

La versione 1.0 riassume due anni di sviluppo e test e segna anche la stabilizzazione di tutte le principali API per standardizzare le applicazioni all'avanguardia e riconoscere la disponibilità per l'adozione diffusa.

Tra le principali novità di questa versione 1.0 spiccano i seguenti punti:

  • Redis e MongoDB supportano tutti i servizi utilizzando DBMS. Semplifica la sostituzione dello storage a livello per l'archiviazione permanente dei dati
  • Aggiungi servizi applicativi e SDK per crearli. I servizi applicativi sono considerati controller per la preparazione dei dati prima di inviarli al server di destinazione. In futuro, i servizi applicativi sostituiranno i servizi di esportazione e sono ora posizionati come uno strumento per risolvere attività di esportazione più piccole che vengono elaborate in modo più efficiente.
  • Strumenti estesi per la gestione del sistema, in cui era possibile tenere traccia del carico generato dal servizio sulla CPU, lo stato dell'elaborazione dei dati e altre metriche
  • Pubblicazione di un identificatore di correlazione che consente di tenere traccia dei dati del sensore in tutte le fasi per l'esportazione per semplificare il debug e il monitoraggio
  • Supporto per la ricezione, l'utilizzo e l'esportazione di dati binari nel formato CBOR
  • Inclusione di strumenti per unit test e controlli di sicurezza automatizzati
  • Predisposizione di un nuovo framework per una valutazione visiva dell'utilizzo delle risorse e del comportamento del sistema nel suo complesso
  • Consentire a SDK nuovi e migliorati di sviluppare servizi per interagire con dispositivi e sensori in Go e C
  • Implementazione migliorata di configurazioni, utilità di pianificazione, profili dei dispositivi, gateway API e archiviazione sicura dei dati sensibili.

Link al progetto.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.