Rilascio della piattaforma per l'Internet delle cose EdgeX 1.0

Presentato uscita EdgeX 1.0, una piattaforma modulare open source per garantire l'interazione tra dispositivi IoT, applicazioni e servizi. La piattaforma non è legata all'hardware di fornitori specifici e ai sistemi operativi, ed è sviluppata da un gruppo di lavoro indipendente sotto l'egida della Linux Foundation. I componenti della piattaforma sono distribuiti sotto licenza Apache 2.0.

EdgeX consente di creare gateway che collegano i dispositivi IoT esistenti e raccolgono dati da vari sensori. Il gateway gestisce sia l'interazione con i dispositivi, sia l'elaborazione primaria, 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. Su di essi possono anche essere eseguiti gestori, presentati come microservizi. L'interazione con i dispositivi IoT può essere organizzata tramite rete cablata o wireless utilizzando reti TCP/IP e protocolli specifici (non-IP).

Gateway di diversi tipi possono essere concatenati, ad esempio, un gateway di primo livello può occuparsi della gestione dei dispositivi (system management) e della sicurezza, mentre un gateway di secondo livello (fog server) può memorizzare i dati ricevuti, eseguire 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 implementato un intero cluster.

Rilascio della piattaforma per l'Internet delle cose EdgeX 1.0

Alla base di EdgeX c'è uno stack IoT open source Fuse, utilizzato nei gateway per dispositivi IoT Dell Edge Gateway. La piattaforma può essere installata su qualsiasi hardware, inclusi server basati su CPU x86 e ARM, operanti con Linux, Windows o macOS. I linguaggi utilizzabili per lo sviluppo di microservizi includono 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 per l'analisi dei dati, la sicurezza, la gestione e la risoluzione di varie problematiche.

Il rilascio 1.0 segna la conclusione di due anni di sviluppo e testing, e segna anche la stabilizzazione di tutte le API principali per la standardizzazione delle applicazioni edge e il riconoscimento della prontezza per l'implementazione su larga scala.
Principali novità:

  • Supporto per Redis e MongoDB per tutti i servizi che utilizzano DBMS. Semplificazione della sostituzione degli archivi a livello di storage permanente dei dati;
  • Aggiunta di servizi applicativi e SDK per la loro creazione. Con servizi applicativi si intendono i gestori per la preparazione dei dati prima della loro invio al server finale. In futuro, i servizi applicativi sostituiranno i servizi di esportazione e attualmente sono posizionati come strumento per risolvere compiti di esportazione più piccoli, che vengono elaborati in modo più efficiente;
  • Ampliati gli strumenti per la gestione del sistema, nei quali è stata introdotta la possibilità 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 provenienti dal sensore in tutte le fasi fino alla loro esportazione per semplificare il debug e il monitoraggio;
  • Supporto per la ricezione, l'uso e l'esportazione di dati binari nel formato CBOR;
  • Integrazione di strumenti per test unitari e verifica automatizzata della sicurezza;
  • Preparazione di un nuovo framework per una valutazione visiva del consumo delle risorse e del comportamento complessivo del sistema;
  • Impiego di nuovi e migliorati SDK per lo sviluppo di servizi di interazione con dispositivi e sensori nei linguaggi Go e C;
  • Miglioramento degli strumenti per il deployment di configurazioni, pianificatori, profili di dispositivi, gateway API e uno storage sicuro per i dati sensibili.

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