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

EdgeXArchitecture

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

Plattformen den är inte knuten till specifika datorer och operativsystem från leverantören och är utvecklad av en oberoende arbetsgrupp, under regi av Linux Foundation. Plattformskomponenterna 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.

Till exempel hanterar gatewayen 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 över ett trådbundet eller trådlöst nätverk med hjälp av TCP/IP-nätverk och specifika protokoll (icke-IP).

Gateways av olika syfte kan också kedjas samman, till exempel kan första nivån gateway hantera systemadministration och säkerhetsuppgifter och andra nivå gateway (fogserver) kan spara inkommande data. , utföra analyser och tillhandahålla tjänster.

Systemet är modulärt, så uppdelningen av funktionalitet i individuella noder utförs beroende på belastningen: I enkla fall räcker det med en enda gateway, och för stora IoT-nätverk kan ett helt kluster distribueras.

Kärnan i EdgeX är Open IoT Fuse, 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 alla användas för att utveckla mikrotjänster. Utöver allt detta föreslås även en SDK för att utveckla drivrutiner för IoT-enheter och sensorer. Projektet omfattar ett urval av färdiga mikrotjänster för dataanalys, säkerhet, administration och multitasking.

Version 1.0-funktioner

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

Bland de viktigaste nyheterna Följande punkter sticker ut från denna version 1.0:

  • Redis och MongoDB stödjer alla tjänster som använder DBMS. Förenkla utbyte av lagring på nivån för permanent datalagring
  • Lägg till apptjänster och SDK:er för att skapa dem. Applikationstjänster betraktas som hanterare för att förbereda data innan de skickas till destinationsservern. I framtiden kommer applikationstjänster att ersätta exporttjänster och nu är de positionerade som ett verktyg för att lösa mindre exportuppgifter som bearbetas mer effektivt.
  • Utökade verktyg för systemhantering, där det var möjligt att spåra belastningen som genererades av tjänsten på CPU, status för databehandling och andra mätvärden
  • Redovisar en korrelationsidentifierare som låter dig spåra sensordata i alla steg för att exportera den för förenklad felsökning och övervakning
  • Stöd för att ta emot, använda och exportera binär data i CBOR-format
  • Inkludering av verktyg för enhetstester och automatiserade säkerhetskontroller
  • Förberedelse av ett nytt ramverk för en visuell utvärdering av resursanvändningen och systemets beteende som helhet
  • Möjliggör nya och förbättrade SDK:er för att bygga 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.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  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.