Udgivelse af EdgeX 1.0 platformen til Internet of Things

Introduceret emne EdgeX 1.0, en åben, modulær platform til at muliggøre interoperabilitet mellem IoT-enheder, applikationer og tjenester. Platformen er ikke bundet til specifik leverandørhardware eller operativsystemer, og er udviklet af en uafhængig arbejdsgruppe i regi af Linux Foundation. Platform komponenter spredning licenseret under Apache 2.0.

EdgeX giver dig mulighed for at oprette gateways, der forbinder eksisterende IoT-enheder og indsamler data fra forskellige sensorer. Gatewayen organiserer interaktion med enheder og udfører primær behandling, aggregering og analyse af information, der fungerer som et mellemled mellem et netværk af IoT-enheder og et lokalt kontrolcenter eller cloud management-infrastruktur. Gateways kan også køre handlere pakket som mikrotjenester. 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 (ikke-IP) protokoller.

Gateways til forskellige formål kan kombineres i kæder, for eksempel kan gatewayen til det første led løse problemer med enhedsstyring (systemstyring) og sikkerhed, og gatewayen til det andet led (tågeserver) kan gemme indgående data, udføre analyser og levere tjenester. Systemet er modulært, så funktionaliteten er opdelt i individuelle noder afhængigt af belastningen: I simple tilfælde er én gateway nok, men for store IoT-netværk kan en hel klynge implementeres.

Udgivelse af EdgeX 1.0 platformen til Internet of Things

EdgeX er baseret på en åben IoT-stak Sikring, som bruges i gateways til IoT-enheder Dell Edge Gateway. Platformen kan installeres på enhver hardware, inklusive servere baseret på x86 og ARM CPU'er, der kører Linux, Windows eller macOS. Java, Javascript, Python, Go og C/C++ sprog kan bruges til at udvikle mikrotjenester. Et SDK tilbydes til udvikling af drivere til IoT-enheder og sensorer.
Projektet omfatter et udvalg af færdige mikrotjenester til dataanalyse, sikkerhed, styring og løsning af forskellige problemer.

Release 1.0 afslutter to års udvikling og test og vil også markere stabiliseringen af ​​alle større API'er til standardisering af edge-applikationer og anerkendelse af klarhed til udbredt anvendelse.
The main innovationer:

  • Redis og MongoDB understøtter alle tjenester, der bruger DBMS. Forenkle udskiftningen af ​​lager i laget for vedvarende datalagring;
  • Tilføjelse af applikationstjenester og SDK til deres oprettelse. Applikationstjenester henviser til behandlere til at forberede data, før de sendes til den endelige server. I fremtiden vil applikationstjenester erstatte eksporttjenester, og er i dag positioneret som et værktøj til at løse mindre eksportopgaver, der behandles mere effektivt;
  • Systemstyringsværktøjer er blevet udvidet til at omfatte muligheden for at overvåge CPU-belastningen skabt af tjenesten, databehandlingsstatus og andre målinger;
  • Under hensyntagen til korrelationsidentifikatoren, som giver dig mulighed for at spore data, der kommer fra sensoren på alle stadier før deres eksport for at forenkle fejlfinding og overvågning;
  • Understøttelse af modtagelse, brug og eksport af binære data i CBOR-format;
  • Inklusive værktøjer til enhedstest og automatiseret sikkerhedstest;
  • Udarbejdelse af en ny ramme for visuel vurdering af ressourceforbrug og opførsel af systemet som helhed;
  • Brug af nye og forbedrede SDK'er til at udvikle tjenester til interaktion med enheder og sensorer på Go- og C-sprog;
  • Forbedrede værktøjer til implementering af konfigurationer, skemalægger, enhedsprofiler, API-gateway og sikker lagring af følsomme data.

Kilde: opennet.ru

Tilføj en kommentar