Internet EdgeX 1.0 en modulær platform til IoT-enheder og tjenester

EdgeXArkitektur

nylig EdgeX 1.0 udgivelse introduceret,som er en åben modulær platform til interoperabilitet mellem IoT-enheder, applikationer og tjenester (Tingenes internet).

Platformen det er ikke bundet til bestemte computere og operativsystemer fra leverandøren og er udviklet af en uafhængig arbejdsgruppe, i regi af Linux Foundation. Platformkomponenterne distribueres under Apache 2.0-licensen.

Om EdgeX

EdgeX giver dig mulighed for at oprette gateways, der integreres med eksisterende IoT-enheder og indsamle data fra forskellige sensorer.

For eksempel beskæftiger gatewayen sig med organiseringen af ​​interaktionen med enhederne og udfører den primære behandling, aggregering og analyse af informationen, der fungerer som et mellemled mellem netværket af IoT-enheder og det lokale kontrolcenter eller cloud management-infrastruktur.

Ved portene, handlere designet som mikrotjenester kan også køres. Interaktion med IoT-enheder kan organiseres over et kablet eller trådløst netværk ved hjælp af TCP/IP-netværk og specifikke protokoller (ikke-IP).

Gateways med forskellige formål kan også kædes sammen, for eksempel kan gatewayen på første niveau håndtere systemadministration og sikkerhedsopgaver, og gateway på andet niveau (tågeserver) kan gemme indgående data. , udføre analyser og levere tjenester.

Systemet er modulopbygget, så opdelingen af ​​funktionalitet i individuelle noder udføres afhængigt af belastningen: I simple tilfælde er en enkelt gateway tilstrækkelig, og til store IoT-netværk kan en hel klynge implementeres.

Kernen i EdgeX er Open IoT Fuse, som bruges i Dell Edge Gateway IoT-enhedsgateways.

Platformen kan installeres på enhver hardware, herunder x86 og ARM CPU-baserede servere, der kører under Linux, Windows eller macOS.

Java, Javascript, Python, Go og C/C++ kan alle bruges til at udvikle mikrotjenester. Udover alt dette foreslås der også et SDK til at udvikle drivere til IoT-enheder og sensorer. Projektet omfatter et udvalg af færdige mikrotjenester til dataanalyse, sikkerhed, administration og multitasking.

Version 1.0 Funktioner

Version 1.0 opsummerer to års udvikling og test og markerer også stabiliseringen af ​​alle større API'er for at standardisere avancerede applikationer og anerkende klarhed til udbredt anvendelse.

Blandt de vigtigste nyheder Følgende punkter skiller sig ud fra denne version 1.0:

  • Redis og MongoDB understøtter alle tjenester, der bruger DBMS. Forenkle udskiftning af lager på niveauet for permanent datalagring
  • Tilføj apptjenester og SDK'er for at oprette dem. Applikationstjenester betragtes som behandlere til at forberede data, før de sendes til destinationsserveren. I fremtiden vil applikationstjenester erstatte eksporttjenester, og nu er de positioneret som et værktøj til at løse mindre eksportopgaver, der behandles mere effektivt.
  • Udvidede værktøjer til systemstyring, hvor det var muligt at spore belastningen genereret af tjenesten på CPU'en, status for databehandling og andre målinger
  • Regnskab for en korrelationsidentifikator, der giver dig mulighed for at spore sensordata på alle stadier for at eksportere dem til forenklet fejlfinding og overvågning
  • Understøttelse af modtagelse, brug og eksport af binære data i CBOR-formatet
  • Inkludering af værktøjer til enhedstests og automatiserede sikkerhedstjek
  • Udarbejdelse af en ny ramme for en visuel evaluering af ressourceanvendelsen og systemets adfærd som helhed
  • Gør det muligt for nye og forbedrede SDK'er at bygge tjenester til at interagere med enheder og sensorer i Go og C
  • Forbedret udrulning af konfigurationer, planlægger, enhedsprofiler, API-gateway og sikker lagring af følsomme data.

Link til projektet.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.