IoT-platform vrystelling EdgeX 1.0

Bekendgestel uitgawe EdgeX 1.0, 'n oop, modulêre platform om interoperabiliteit tussen IoT-toestelle, toepassings en dienste moontlik te maak. Die platform is nie gekoppel aan spesifieke verskaffer hardeware of bedryfstelsels nie, en is ontwikkel deur 'n onafhanklike werkgroep onder die vaandel van die Linux Foundation. Platform komponente versprei gelisensieer onder Apache 2.0.

EdgeX laat jou toe om poorte te skep wat bestaande IoT-toestelle verbind en data van verskeie sensors insamel. Die poort organiseer interaksie met toestelle en voer primêre verwerking, samevoeging en ontleding van inligting uit, wat dien as 'n tussenskakel tussen 'n netwerk van IoT-toestelle en 'n plaaslike beheersentrum of wolkbestuurinfrastruktuur. Gateways kan ook hanteerders laat loop wat as mikrodienste verpak is. Interaksie met IoT-toestelle kan oor 'n bedrade of draadlose netwerk georganiseer word deur TCP/IP-netwerke en spesifieke (nie-IP) protokolle te gebruik.

Gateways vir verskillende doeleindes kan in kettings gekombineer word, byvoorbeeld, die poort van die eerste skakel kan probleme van toestelbestuur (stelselbestuur) en sekuriteit oplos, en die poort van die tweede skakel (misbediener) kan inkomende data stoor, analise uitvoer en dienste lewer. Die stelsel is modulêr, dus word die funksionaliteit in individuele nodusse verdeel, afhangende van die las: in eenvoudige gevalle is een poort genoeg, maar vir groot IoT-netwerke kan 'n hele groepering ontplooi word.

IoT-platform vrystelling EdgeX 1.0

EdgeX is gebaseer op 'n oop IoT-stapel Fuse, wat gebruik word in poorte vir IoT-toestelle Dell Edge Gateway. Die platform kan op enige hardeware geïnstalleer word, insluitend bedieners gebaseer op x86- en ARM-SVE's met Linux, Windows of macOS. Java, Javascript, Python, Go en C/C++ tale kan gebruik word om mikrodienste te ontwikkel. 'n SDK word aangebied vir die ontwikkeling van drywers vir IoT-toestelle en sensors.
Die projek sluit 'n seleksie van klaargemaakte mikrodienste vir data-analise, sekuriteit, bestuur en die oplossing van verskeie probleme in.

Vrystelling 1.0 bring 'n einde aan twee jaar van ontwikkeling en toetsing, en sal ook die stabilisering van al die belangrikste API's vir die standaardisering van randtoepassings en die erkenning van gereedheid vir wydverspreide aanvaarding merk.
Die belangrikste innovasies:

  • Redis en MongoDB ondersteuning vir alle dienste wat die DBMS gebruik. Vereenvoudig die vervanging van berging in die laag vir aanhoudende databerging;
  • Voeg toepassingsdienste en SDK by vir die skepping daarvan. Toepassingsdienste verwys na hanteerders vir die voorbereiding van data voordat dit na die finale bediener gestuur word. In die toekoms sal toepassingsdienste uitvoerdienste vervang, en is tans geposisioneer as 'n hulpmiddel vir die oplossing van kleiner uitvoertake wat meer doeltreffend verwerk word;
  • Stelselbestuurnutsmiddels is uitgebrei om die vermoë in te sluit om die SVE-lading wat deur die diens geskep word, dataverwerkingstatus en ander maatstawwe te monitor;
  • Met inagneming van die korrelasie-identifiseerder, wat jou toelaat om die data wat vanaf die sensor kom op alle stadiums voor hul uitvoer op te spoor om ontfouting en monitering te vereenvoudig;
  • Ondersteuning vir die ontvangs, gebruik en uitvoer van binêre data in CBOR-formaat;
  • Insluitend gereedskap vir eenheidstoetsing en outomatiese sekuriteitstoetsing;
  • Voorbereiding van 'n nuwe raamwerk vir die visuele assessering van hulpbronverbruik en gedrag van die stelsel as geheel;
  • Die gebruik van nuwe en verbeterde SDK's om dienste te ontwikkel vir interaksie met toestelle en sensors in Go- en C-tale;
  • Verbeterde gereedskap vir die implementering van konfigurasies, skeduleerder, toestelprofiele, API-poort en veilige berging van sensitiewe data.

Bron: opennet.ru

Voeg 'n opmerking