A piattaforma IoT libera EdgeX 1.0

Intruduttu liberazione EdgeX 1.0, una piattaforma aperta è modulare per attivà l'interoperabilità trà i dispositi, l'applicazioni è i servizii IoT. A piattaforma ùn hè micca ligata à hardware di venditore specificu o sistemi operativi, è hè sviluppata da un gruppu di travagliu indipendente sottu l'auspici di a Fundazione Linux. Cumpunenti di a piattaforma sparghje licenziatu sottu Apache 2.0.

EdgeX vi permette di creà gateway chì cunnette i dispositi IoT esistenti è raccoglie dati da diversi sensori. U gateway urganizeghja l'interazzione cù i dispositi è eseguisce u trattamentu primariu, l'agregazione è l'analisi di l'infurmazioni, cum'è un ligame intermediu trà una reta di dispositivi IoT è un centru di cuntrollu lucale o infrastruttura di gestione di nuvola. I gateway ponu ancu eseguisce handlers imballati cum'è microservizi. L'interazzione cù i dispositi IoT pò esse urganizata nantu à una rete cablata o wireless utilizendu rete TCP / IP è protokolli specifichi (non-IP).

Gateways per diversi scopi ponu esse cumminati in catene, per esempiu, a porta di u primu ligame pò risolve i prublemi di gestione di u dispositivu (gestione di u sistema) è di sicurità, è a porta di u sicondu ligame (servitore di nebbia) pò almacenà dati in entrata, eseguisce analitiche. è furnisce servizii. U sistema hè modulare, cusì a funziunalità hè divisa in nodi individuali secondu a carica: in i casi simplici, una porta hè abbastanza, ma per e grande rete IoT un cluster sanu pò esse implementatu.

A piattaforma IoT libera EdgeX 1.0

EdgeX hè basatu annantu à una pila IoT aperta Fuse, chì hè utilizatu in gateway per i dispositi IoT Dell Edge Gateway. A piattaforma pò esse installata nantu à qualsiasi hardware, cumpresi i servitori basati in CPU x86 è ARM cù Linux, Windows o macOS. Lingue Java, Javascript, Python, Go è C/C++ ponu esse aduprate per sviluppà microservizi. Un SDK hè offrittu per sviluppà i drivers per i dispositi è i sensori IoT.
U prughjettu include una selezzione di microservizi pronti per l'analisi di dati, a sicurità, a gestione è a risoluzione di diversi prublemi.

A versione 1.0 porta à a fine di dui anni di sviluppu è teste, è ancu marcarà a stabilizazione di tutte l'API maiò per standardizà l'applicazioni di punta è u ricunniscenza di a preparazione per l'adopzione generalizzata.
menu innovazioni:

  • Redis è MongoDB supportu per tutti i servizii chì utilizanu u DBMS. Simplificà a rimpiazzamentu di l'almacenamiento in u stratu per u almacenamentu di dati persistenti;
  • Aghjunghjendu servizii d'applicazione è SDK per a so creazione. I servizii di l'applicazione si riferite à i gestori per a preparazione di dati prima di mandà à u servitore finali. In u futuru, i servizii di l'applicazioni rimpiazzanu i servizii d'esportazione, è sò attualmente posizionati cum'è un strumentu per risolve i travaglii d'esportazione più chjuchi chì sò processati in modu più efficiente;
  • L'arnesi di gestione di u sistema sò stati allargati per include a capacità di monitorà a carica di CPU creata da u serviziu, u statutu di trasfurmazioni di dati è altre metriche;
  • Pigliendu in contu l'identificatore di correlazione, chì permette di seguità i dati chì venenu da u sensoru in tutte e tappe prima di a so esportazione per simplificà u debugging è u monitoraghju;
  • Supportu per riceve, aduprà è esporà dati binari in formatu CBOR;
  • Includendu strumenti per teste di unità è teste di sicurezza automatizati;
  • Preparazione di un novu quadru per valutà visualmente u cunsumu di risorse è u cumpurtamentu di u sistema in tuttu;
  • Utilizà SDK novi è migliurati per sviluppà servizii per interagisce cù i dispositi è i sensori in lingue Go è C;
  • Strumenti migliurati per implementà cunfigurazioni, pianificatore, profili di u dispositivu, gateway API è almacenamentu sicuru di dati sensibili.

Source: opennet.ru

Add a comment