Rilascio della piattaforma per l'Internet delle cose EdgeX 1.0

Presentato rilascio EdgeX 1.0, una piattaforma modulare open source per facilitare l'interazione tra dispositivi IoT, applicazioni e servizi. La piattaforma non è legata a hardware specifico o a sistemi operativi e viene sviluppata da un gruppo di lavoro indipendente sotto l'egida della Linux Foundation. I componenti della piattaforma sono distribuite sotto licenza Apache 2.0.

EdgeX consente di creare gateway che uniscono i dispositivi IoT esistenti e raccolgono dati da vari sensori. Il gateway gestisce sia l'interazione con i dispositivi che l'elaborazione iniziale, l'aggregazione e l'analisi delle informazioni, fungendo da intermediario tra la rete di dispositivi IoT e un centro di controllo locale o un'infrastruttura di gestione cloud. I gateway possono anche eseguire gestori configurati come microservizi. L'interazione con i dispositivi IoT può avvenire tramite reti cablate o wireless utilizzando reti TCP/IP e protocolli specifici (non IP).

I gateway di diversi tipi possono essere combinati in catene; ad esempio, un gateway di primo livello può svolgere compiti di gestione dei dispositivi (system management) e sicurezza, mentre un gateway di secondo livello (fog-server) può memorizzare i dati in arrivo, effettuare analisi e fornire servizi. Il sistema è modulare, quindi la suddivisione delle funzionalità in nodi separati avviene in base al carico: nei casi semplici è sufficiente un solo gateway, mentre per grandi reti IoT può essere distribuito un intero cluster.

Rilascio della piattaforma per l'Internet delle cose EdgeX 1.0

Alla base di EdgeX c'è un stack IoT open-source Fuse, utilizzato nei gateway per dispositivi IoT Dell Edge Gateway. La piattaforma può essere installata su qualsiasi hardware, compresi server basati su CPU x86 e ARM, che operano con Linux, Windows o macOS. Per lo sviluppo di microservizi possono essere utilizzati linguaggi come Java, Javascript, Python, Go e C/C++. Per lo sviluppo di driver per dispositivi IoT e sensori è disponibile un SDK.
Il progetto include una selezione di microservizi pronti all'uso per l'analisi dei dati, la sicurezza, la gestione e la risoluzione di vari compiti.

La versione 1.0 riassume due anni di sviluppo e test, segnando la stabilizzazione di tutte le API principali per la standardizzazione delle applicazioni edge e riconoscendo la prontezza per l'adozione su ampia scala.
Principali novità:

  • Supporto per Redis e MongoDB per tutti i servizi che utilizzano DBMS. Semplificazione della sostituzione degli archivi nel layer per la memorizzazione persistente dei dati;
  • Aggiunta di servizi applicativi e SDK per la loro creazione. I servizi applicativi includono gestori per la preparazione dei dati prima dell'invio al server finale. In futuro, i servizi applicativi sostituiranno i servizi di esportazione e attualmente si posizionano come uno strumento per affrontare compiti di esportazione più piccoli, gestiti in modo più efficiente;
  • Espansione degli strumenti per la gestione del sistema, che consentono di monitorare il carico generato dal servizio sulla CPU, lo stato dell'elaborazione dei dati e altre metriche;
  • Considerazione dell'identificatore di correlazione, che consente di tracciare i dati ricevuti dal sensore in tutte le fasi fino all'esportazione per semplificare il debug e il monitoraggio;
  • Supporto per la ricezione, l'utilizzo e l'esportazione di dati binari nel formato CBOR;
  • Attivazione degli strumenti per il test unitario e la verifica automatizzata della sicurezza;
  • Preparazione di un nuovo framework per una visualizzazione chiara del consumo delle risorse e del comportamento del sistema nel suo insieme;
  • Utilizzo di nuovi e migliorati SDK per lo sviluppo di servizi di interazione con dispositivi e sensori in linguaggi Go e C;
  • Miglioramento degli strumenti per il deployment delle configurazioni, del pianificatore, dei profili dei dispositivi, del gateway API e dello storage sicuro dei dati riservati.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster