Internet EdgeX 1.0 een modulair platform voor IoT-apparaten en -services

EdgeXArchitectuur

onlangs EdgeX 1.0 release geïntroduceerd, dat is een open modulair platform voor interoperabiliteit tussen IoT-apparaten, -toepassingen en -diensten (Internet van dingen).

Het platform niet gebonden aan specifieke computers en besturingssystemen van de leverancier en is ontwikkeld door een onafhankelijke werkgroep, onder auspiciën van de Linux Foundation. De componenten van het platform worden gedistribueerd onder de Apache 2.0-licentie.

Over EdgeX

RandX stelt u in staat gateways te creëren die integreren met bestaande IoT-apparaten en verzamel gegevens van verschillende sensoren.

De gateway zorgt bijvoorbeeld voor de organisatie van de interactie met de apparaten en voert de primaire verwerking, aggregatie en analyse van de informatie uit, als tussenverbinding tussen het netwerk van IoT-apparaten en het lokale controlecentrum of de infrastructuur voor cloudbeheer. .

Bij de gateways, handlers die zijn ontworpen als microservices, kunnen ook worden uitgevoerd. Interactie met IoT-apparaten kan worden georganiseerd via een bekabeld of draadloos netwerk met behulp van TCP / IP-netwerken en specifieke protocollen (niet IP).

Gateways voor verschillende doeleinden kunnen ook worden gekoppeld, de gateway op het eerste niveau kan bijvoorbeeld systeembeheer- en beveiligingstaken afhandelen, en de gateway op het tweede niveau (mistserver) kan inkomende gegevens opslaan, analyses uitvoeren en services verlenen.

Het systeem is modulair opgebouwd, dus de verdeling van functionaliteit in individuele knooppunten gebeurt op basis van de belasting- In eenvoudige gevallen is één gateway voldoende en voor grote IoT-netwerken kan een volledig cluster worden geïmplementeerd.

De kern van EdgeX is de open IoT-zekering, die wordt gebruikt in Dell Edge Gateway IoT-apparaatgateways.

Het platform kan op elke hardware worden geïnstalleerd, inclusief x86 en ARM CPU-gebaseerde servers die draaien onder Linux, Windows of macOS.

Java, Javascript, Python, Go en C / C ++ kunnen worden gebruikt om microservices te ontwikkelen. Naast dit alles wordt ook een SDK voorgesteld om stuurprogramma's voor IoT-apparaten en sensoren te ontwikkelen. Het project omvat een selectie van microdiensten die klaar zijn voor data-analyse, beveiliging, administratie en multi-tasking-oplossingen.

Versie 1.0-functies

Versie 1.0 vat twee jaar ontwikkeling en testen samen en het markeert ook de stabilisatie van alle belangrijke API's om geavanceerde applicaties te standaardiseren en de gereedheid voor brede acceptatie te erkennen.

Een van de belangrijkste nieuwigheden van deze versie 1.0 vallen de volgende punten op:

  • Redis en MongoDB ondersteunen alle services die DBMS gebruiken. Vereenvoudig de vervanging van opslag op de laag voor permanente gegevensopslag
  • Voeg toepassingsservices en SDK's toe om ze te maken. Toepassingsservices worden beschouwd als controllers voor het voorbereiden van gegevens voordat deze naar de doelserver worden verzonden. In de toekomst zullen toepassingsservices exportservices vervangen en worden ze nu gepositioneerd als een hulpmiddel om kleinere exporttaken op te lossen die efficiënter worden verwerkt
  • Uitgebreide tools om het systeem te beheren, waarbij het mogelijk was om de belasting gegenereerd door de service op de CPU, de status van gegevensverwerking en andere statistieken te volgen
  • Plaats een correlatie-ID waarmee u sensorgegevens in alle stadia kunt volgen voor export om foutopsporing en bewaking te vereenvoudigen
  • Ondersteuning voor het ontvangen, gebruiken en exporteren van binaire gegevens in het CBOR-formaat
  • Opname van tools voor het testen van eenheden en geautomatiseerde beveiligingscontroles
  • Voorbereiding van een nieuw raamwerk voor een visuele beoordeling van het gebruik van middelen en het gedrag van het systeem als geheel
  • Nieuwe en verbeterde SDK's toestaan ​​om services te ontwikkelen voor interactie met apparaten en sensoren in Go en C.
  • Verbeterde implementatie van configuraties, planner, apparaatprofielen, API-gateway en veilige opslag van gevoelige gegevens.

Link naar het project.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.