Internet EdgeX 1.0 to modułowa platforma dla urządzeń i usług IoT

EdgeXArchitektura

Ostatnio Wprowadzenie wersji EdgeX 1.0,który jest otwarta modułowa platforma zapewniająca interoperacyjność między urządzeniami, aplikacjami i usługami IoT (Internet przedmiotów).

Platforma niezwiązane z określonymi komputerami i systemami operacyjnymi od dostawcy i jest rozwijany przez niezależną grupę roboczą pod auspicjami Linux Foundation. Komponenty platformy są rozpowszechniane na licencji Apache 2.0.

O EdgeX

KrawędźX umożliwia tworzenie bram, które integrują się z istniejącymi urządzeniami IoT i zbieraj dane z różnych czujników.

Przykładowo, brama dba o organizację interakcji z urządzeniami i wykonuje podstawowe przetwarzanie, agregację i analizę informacji, pełniąc rolę pośrednika między siecią urządzeń IoT a lokalnym centrum sterowania infrastruktura zarządzania chmurą.

Na bramach programy obsługi zaprojektowane jako mikrousługi również mogą być uruchamiane. Interakcja z urządzeniami IoT może być zorganizowana w sieci przewodowej lub bezprzewodowej przy użyciu sieci TCP / IP i określonych protokołów (nie IP).

Bramy różnych celów można również łączyć w łańcuchy, na przykład brama pierwszego poziomu może obsługiwać administrację systemem i zadania związane z bezpieczeństwem, a brama drugiego poziomu (serwer mgły) może zapisywać przychodzące dane, przeprowadzać analizy i świadczyć usługi.

System jest modułowy, więc podział funkcjonalności na poszczególne węzły odbywa się w zależności od obciążenia- W prostych przypadkach wystarczy jedna brama, aw przypadku dużych sieci IoT można zaimplementować pełny klaster.

Rdzeniem EdgeX jest otwarty bezpiecznik IoT używany w bramach urządzeń Dell Edge Gateway IoT.

Platformę można zainstalować na dowolnym sprzęcie, w tym serwery z procesorami x86 i ARM działające pod kontrolą systemu Linux, Windows lub macOS.

Do tworzenia mikrousług można używać języków Java, Javascript, Python, Go i C / C ++. Oprócz tego proponuje się również pakiet SDK do opracowywania sterowników dla urządzeń IoT i czujników. Projekt obejmuje wybór mikro usług gotowych do analizy danych, bezpieczeństwa, administracji i rozwiązania wielozadaniowego.

Funkcje wersji 1.0

Wersja 1.0 podsumowuje dwa lata programowania i testowania oznacza także stabilizację wszystkich głównych interfejsów API w celu ujednolicenia najnowocześniejszych aplikacji i rozpoznania gotowości do powszechnego zastosowania.

Wśród głównych nowości tej wersji 1.0 wyróżniają się następujące punkty:

  • Redis i MongoDB obsługują wszystkie usługi za pomocą DBMS. Uprość wymianę pamięci masowej w warstwie w celu trwałego przechowywania danych
  • Dodaj usługi aplikacji i zestawy SDK, aby je utworzyć. Za administratorów uważa się usługi aplikacji, które przygotowują dane przed wysłaniem ich na serwer docelowy. W przyszłości usługi aplikacyjne zastąpią usługi eksportowe i są teraz pozycjonowane jako narzędzie do rozwiązywania mniejszych zadań eksportowych, które są przetwarzane wydajniej
  • Rozszerzone narzędzia do zarządzania systemem, w których można było śledzić obciążenie generowane przez usługę na CPU, stan przetwarzania danych i inne metryki
  • Publikowanie identyfikatora korelacji, który umożliwia śledzenie danych z czujnika na wszystkich etapach eksportu w celu uproszczenia debugowania i monitorowania
  • Wsparcie dla otrzymywania, używania i eksportowania danych binarnych w formacie CBOR
  • Włączenie narzędzi do testów jednostkowych i automatycznej kontroli bezpieczeństwa
  • Przygotowanie nowych ram wizualnej oceny wykorzystania zasobów i zachowania systemu jako całości
  • Umożliwienie nowym i ulepszonym pakietom SDK opracowywania usług do interakcji z urządzeniami i czujnikami w Go i C
  • Ulepszone wdrażanie konfiguracji, harmonogramu, profili urządzeń, bramy API i bezpiecznego przechowywania poufnych danych.

Link do projektu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.