Lancering van het EdgeX IoT-platform 1.0

Geïntroduceerd lancering EdgeX 1.0, een open modulair platform voor de interactie tussen IoT-apparaten, applicaties en diensten. Het platform is niet gebonden aan de hardware van specifieke leveranciers en besturingssystemen, en wordt ontwikkeld door een onafhankelijke werkgroep onder de vlag van de Linux Foundation. De componenten van het platform worden verspreid onder de Apache 2.0-licentie.

EdgeX stelt in staat om gateways te creëren die bestaande IoT-apparaten verbinden en gegevens verzamelen van verschillende sensoren. De gateway regelt zowel de interactie met de apparaten als de initiële verwerking, aggregatie en analyse van informatie, en fungeert als een tussenliggende schakel tussen het netwerk van IoT-apparaten en een lokaal beheerscentrum of cloudinfrastructuur. Op de gateways kunnen ook verwerkers draaien die zijn opgesteld als microservices. De interactie met IoT-apparaten kan worden georganiseerd via bedrade of draadloze netwerken met gebruikmaking van TCP/IP-netwerken en specifieke (niet-IP) protocollen.

Gateways van verschillende doeleinden kunnen in ketens worden samengevoegd; bijvoorbeeld, de eerste schakel kan verantwoordelijk zijn voor apparaatbeheer (system management) en beveiliging, terwijl de tweede schakel (fog-server) binnenkomende gegevens kan opslaan, analyses kan uitvoeren en diensten kan leveren. Het systeem is modulair, wat betekent dat de functionaliteit over afzonderlijke knooppunten kan worden verdeeld, afhankelijk van de belasting: in eenvoudige gevallen is één gateway voldoende, terwijl voor grote IoT-netwerken een hele cluster kan worden uitgerold.

Lancering van het EdgeX IoT-platform 1.0

Als basis fungeert EdgeX als een open IoT-stack Fuse, die wordt toegepast in gateways voor IoT-apparaten Dell Edge Gateway. Het platform kan op elke hardware worden geïnstalleerd, inclusief servers op basis van CPU x86 en ARM, draaiend onder Linux, Windows of macOS. Voor het ontwikkelen van microservices kunnen talen zoals Java, Javascript, Python, Go en C/C++ worden gebruikt. Voor het ontwikkelen van stuurprogramma's voor IoT-apparaten en sensoren is er een SDK beschikbaar.
Het project omvat een verzameling kant-en-klare microservices voor gegevensanalyse, beveiliging, beheer en het oplossen van verschillende taken.

Versie 1.0 brengt een samenvatting van twee jaar ontwikkeling en testen, en markeert de stabilisatie van alle belangrijke API's voor de standaardisering van edge-applicaties en de erkenning van gereedheid voor brede implementatie.
Belangrijkste vernieuwingen:

  • Ondersteuning voor Redis en MongoDB voor alle diensten die databases gebruiken. Vereenvoudiging van de vervangingen van opslag in de laag voor permanente gegevensopslag;
  • Toevoeging van applicatiediensten en SDK's voor hun creatie. Onder applicatiediensten worden handlers verstaan voor het voorbereiden van gegevens voordat deze naar de eindserver worden verzonden. In de toekomst zullen applicatiediensten de exportservices vervangen, en momenteel worden ze gepositioneerd als een hulpmiddel voor het oplossen van kleinere exporttaken die efficiënter worden behandeld;
  • De middelen voor systeembeheer zijn uitgebreid, en er is nu de mogelijkheid om de door de dienst veroorzaakte CPU-belasting, de status van gegevensverwerking en andere statistieken te volgen;
  • Rekening houdend met de correlatie-identificator, waardoor de van de sensor ontvangen gegevens op alle stadia tot hun export kunnen worden gevolgd ter vereenvoudiging van debugging en monitoring;
  • Ondersteuning voor het ontvangen, gebruiken en exporteren van binaire gegevens in het CBOR-formaat;
  • Inclusie van tools voor unittests en geautomatiseerde beveiligingscontroles;
  • Bereiding van een nieuw kader voor een visuele beoordeling van het resourcegebruik en het gedrag van het systeem in zijn geheel;
  • Inzet van nieuwe en verbeterde SDK's voor de ontwikkeling van services voor interactie met apparaten en sensoren in de talen Go en C;
  • Verbetering van de middelen voor het implementeren van configuraties, planningssystemen, apparaatprofielen, API-gateways en veilige opslag van vertrouwelijke gegevens.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster