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

EdgeXArchitecture

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

Platformen ikke bundet til bestemte computere og operativsystemer fra sælgeren og er udviklet af en uafhængig arbejdsgruppe i regi af Linux Foundation. Komponenterne på platformen 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 tager gatewayen sig af organisationen af ​​interaktionen med enhederne og udfører den primære behandling, sammenlægning og analyse af informationen, der fungerer som et mellemled mellem netværket af IoT-enheder og det lokale kontrolcenter eller cloud management-infrastrukturen .

Ved portene, håndterere 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å lænkes, f.eks. Kan gateway på første niveau håndtere systemadministration og sikkerhedsopgaver, og det andet niveau gateway (mist server) kan gemme indgående data, udføre analyse og levere tjenester.

Systemet er modulært, så opdelingen af ​​funktionalitet i individuelle noder sker i henhold til belastningen- I enkle tilfælde er en enkelt gateway tilstrækkelig, og for store IoT-netværk kan en fuld klynge implementeres.

Kernen i EdgeX er den åbne IoT-sikring, der bruges i Dell Edge Gateway IoT-enhedsgateways.

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

Java, Javascript, Python, Go og C / C ++ kan bruges til at udvikle mikrotjenester. Ud over alt dette foreslås også en SDK til udvikling af drivere til IoT-enheder og sensorer. Projektet inkluderer et udvalg af mikrotjenester klar til dataanalyse, sikkerhed, administration og multitasking-løsning.

Version 1.0 Funktioner

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

Blandt de vigtigste nyheder i denne version 1.0 skiller sig følgende punkter ud:

  • Redis og MongoDB understøtter alle tjenester, der bruger DBMS. Forenkle udskiftning af lager ved lag for permanent datalagring
  • Tilføj applikationstjenester og SDK'er for at oprette dem. Applikationstjenester betragtes som controllere til at forberede data, inden de sendes til destinationsserveren. I fremtiden vil applikationstjenester erstatte eksporttjenester og er nu positioneret som et værktøj til at løse mindre eksportopgaver, der behandles mere effektivt
  • Udvidede værktøjer til styring af systemet, hvor det var muligt at spore den belastning, der genereres af tjenesten på CPU'en, status for databehandling og andre målinger
  • Udstationering af en korrelationsidentifikator, der giver dig mulighed for at spore sensordata på alle stadier til eksport for at forenkle fejlretning og overvågning
  • Understøttelse til modtagelse, brug og eksport af binære data i CBOR-format
  • Inkludering af værktøjer til enhedstest og automatiseret sikkerhedskontrol
  • Forberedelse af en ny ramme for en visuel vurdering af ressourceudnyttelsen og systemets opførsel som helhed
  • Tillader nye og forbedrede SDK'er at udvikle tjenester til at interagere med enheder og sensorer i Go og C
  • Forbedret implementering af konfigurationer, planlægning, enhedsprofiler, API-gateway og sikker opbevaring af følsomme data.

Link til projektet.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

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.