Udgivelse af EdgeX-platformen til IoT 1.0

Præsenteret udgaven EdgeX 1.0, en åben modulær platform til at sikre interaktion mellem IoT-enheder, applikationer og tjenester. Platformen er ikke bundet til hardware fra specifikke leverandører og operativsystemer, og udvikles af en uafhængig arbejdsgruppe under Linux Foundation. Platformens komponenter distribueres er under Apache 2.0-licensen.

EdgeX muliggør oprettelse af gateways, der forbinder eksisterende IoT-enheder og indsamler data fra forskellige sensorer. Gatewayen håndterer både interaktionen med enhederne og udfører den primære behandling, aggregering og analyse af informationen, mens den fungerer som et mellemliggende led mellem netværket af IoT-enheder og det lokale kontrolcenter eller cloud-baserede administrationsinfrastruktur. Der kan også udføres behandlede, der er designet som mikrotjenester. Interaktionen med IoT-enheder kan organiseres via kablede eller trådløse netværk ved hjælp af TCP/IP-netværk og specifikke (ikke-IP) protokoller.

Gateways med forskellige formål kan kædes sammen, for eksempel kan en first-level gateway håndtere enhedsadministration (system management) og sikkerhed, mens en second-level gateway (fog-server) kan gemme de indkommende data, udføre analyser og levere tjenester. Systemet er modulært, så opdelingen af funktionalitet i separate enheder sker afhængigt af belastningen: i simple tilfælde er én gateway tilstrækkelig, men for store IoT-netværk kan der implementeres et helt cluster.

Udgivelse af EdgeX-platformen til IoT 1.0

Som basis anvendes en åben IoT-stak Fuse, der bruges i gateways for IoT-enheder Dell Edge Gateway. Platformen kan installeres på enhver hardware, herunder servere baseret på CPU x86 og ARM, der kører under Linux, Windows eller macOS. Der kan anvendes programmeringssprog som Java, Javascript, Python, Go og C/C++ til udvikling af mikrotjenester. Til udvikling af drivere til IoT-enheder og sensorer tilbydes et SDK.
Projektet inkluderer et udvalg af færdige mikrotjenester til dataanalyse, sikkerhed, administration og løsning af forskellige opgaver.

Udgivelsen 1.0 opsummerer to års udvikling og testning samt markerer stabiliseringen af alle primære API'er for standardisering af edge-applikationer og anerkendelse af klarhed til bred implementering.
Vigtige nyheder:

  • Understøttelse af Redis og MongoDB for alle tjenester, der bruger databaser. Forenkling af udskiftning af lagringssteder i laget til permanent datalagring;
  • Tilføjelse af applikationstjenester og SDK til deres oprettelse. Med applikationstjenester refereres der til behandlere til forberedelse af data, før de sendes til den endelige server. I fremtiden vil applikationstjenester erstatte eksporttjenester, og i øjeblikket positioneres de som et værktøj til at løse mindre eksportopgaver, som behandles mere effektivt;
  • Udvidede værktøjer til systemadministration, hvor der nu er mulighed for at spore den belastning, der skabes af tjenesten på CPU, datahåndteringsstatus og andre metrikker;
  • Sporing af det korrelation identificerende nummer, der muliggør overvågning af data fra sensoren på alle stadier indtil eksport, hvilket forenkler fejlfinding og overvågning;
  • Understøttelse af modtagelse, brug og eksport af binære data i CBOR-format;
  • Inkludering af værktøjer til enhedstest og automatiseret sikkerhedstest;
  • Forberedelse af et nyt rammeværk til visualisering af ressourceforbrug og systemadfærd generelt;
  • Udnyttelse af nye og forbedrede SDK'er til udvikling af interaktionstjenester med enheder og sensorer på sprog som Go og C;
  • Forbedring af værktøjerne til udrulning af konfigurationer, planlægningssystemer, enhedsprofiler, API-gateway og sikker opbevaring af følsomme data.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster