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.
EdgeX er baseret på en åben IoT-stak
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
- 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