Internet EdgeX 1.0 en modulär plattform för IoT-enheter och tjänster

EdgeXArchitecture

nyligen EdgeX 1.0-version introducerad,vilket är en öppen modulär plattform för interoperabilitet mellan IoT-enheter, applikationer och tjänster (Internet of things).

Plattformen inte kopplade till specifika datorer och operativsystem från leverantören och är utvecklad av en oberoende arbetsgrupp, under ledning av Linux Foundation. Komponenterna på plattformen distribueras under Apache 2.0-licensen.

Om EdgeX

EdgeX låter dig skapa gateways som integreras med befintliga IoT-enheter och samla in data från olika sensorer.

Gateway tar till exempel hand om organisationen av interaktionen med enheterna och utför den primära bearbetningen, aggregeringen och analysen av informationen och fungerar som en mellanlänk mellan nätverket av IoT-enheter och det lokala kontrollcentret eller molnhanteringsinfrastrukturen .

Vid portarna, hanterare utformade som mikrotjänster kan också köras. Interaktion med IoT-enheter kan organiseras via ett trådbundet eller trådlöst nätverk med TCP / IP-nätverk och specifika protokoll (inte IP).

Gatewayar med olika ändamål kan också kedjas, till exempel kan gateway på första nivån hantera systemadministration och säkerhetsuppgifter och andra nivå gateway (mist server) kan spara inkommande data, utföra analys och tillhandahålla tjänster.

Systemet är modulärt, så delningen av funktionalitet i enskilda noder görs enligt belastningen- I enkla fall är en enda gateway tillräcklig, och för stora IoT-nätverk kan ett fullständigt kluster implementeras.

Kärnan i EdgeX är den öppna IoT-säkringen som används i Dell Edge Gateway IoT-enhetsgateways.

Plattformen kan installeras på vilken hårdvara som helst, inklusive x86- och ARM-CPU-baserade servrar som körs under Linux, Windows eller macOS.

Java, Javascript, Python, Go och C / C ++ kan användas för att utveckla mikrotjänster. Utöver allt detta föreslås också en SDK för att utveckla drivrutiner för IoT-enheter och sensorer. Projektet innehåller ett urval av mikrotjänster redo för dataanalys, säkerhet, administration och multitasking-lösning.

Version 1.0-funktioner

Version 1.0 sammanfattar två års utveckling och testning och det markerar också stabiliseringen av alla större API: er för att standardisera banbrytande applikationer och erkänna beredskap för utbredd användning.

Bland de viktigaste nyheterna i den här versionen 1.0 sticker följande punkter ut:

  • Redis och MongoDB stöder alla tjänster som använder DBMS. Förenkla utbyte av lagring vid lagret för permanent datalagring
  • Lägg till applikationstjänster och SDK för att skapa dem. Applikationstjänster anses vara kontrollerare för att förbereda data innan de skickas till destinationsservern. I framtiden kommer applikationstjänster att ersätta exporttjänster och är nu positionerade som ett verktyg för att lösa mindre exportuppgifter som bearbetas mer effektivt
  • Utökade verktyg för att hantera systemet, där det var möjligt att spåra belastningen som genereras av tjänsten på CPU: n, status för databehandling och andra mätvärden
  • Skicka en korrelationsidentifierare som låter dig spåra sensordata i alla stadier för export för att förenkla felsökning och övervakning
  • Stöd för mottagning, användning och export av binär data i CBOR-format
  • Inkludering av verktyg för enhetstestning och automatiserade säkerhetskontroller
  • Utarbetande av en ny ram för en visuell bedömning av resursanvändningen och systemets beteende som helhet
  • Tillåter nya och förbättrade SDK: er att utveckla tjänster för att interagera med enheter och sensorer i Go och C
  • Förbättrad distribution av konfigurationer, schemaläggare, enhetsprofiler, API-gateway och säker lagring av känslig data.

Länk till projektet.


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.