Verëffentlechung vun der EdgeX 1.0 Plattform fir den Internet vun de Saachen

Agefouert Verëffentlechung EdgeX 1.0, открытой модульной платформы для обеспечения взаимодействия между IoT-устройствами, приложениями и сервисами. Платформа не привязана к оборудованию конкретных поставщиков и операционным системам, и развивается независимой рабочей группой, под эгидой Linux Foundation. Компоненты платформы ausbreeden lizenzéiert ënner Apache 2.0.

EdgeX erlaabt Iech Gateways ze kreéieren déi existent IoT-Geräter verbannen an Daten vu verschiddene Sensoren sammelen. De Paart organiséiert Interaktioun mat Geräter a mécht primär Veraarbechtung, Aggregatioun an Analyse vun Informatioun, wierkt als Zwëschenverbindung tëscht engem Netzwierk vun IoT-Geräter an engem lokalen Kontrollzentrum oder Cloud Management Infrastruktur. Gateways kënnen och Handler lafen, déi als Mikroservicer verpackt sinn. Interaktioun mat IoT-Geräter kann iwwer e kabelt oder drahtlose Netzwierk organiséiert ginn mat TCP/IP Netzwierker a spezifesche (net-IP) Protokoller.

Gateways fir verschidden Zwecker kënnen a Ketten kombinéiert ginn, zum Beispill, de Paart vum éischte Link kann d'Problemer vun der Gerätverwaltung (Systemmanagement) a Sécherheet léisen, an de Paart vum zweete Link (Niwwelserver) kann erakommen Daten späicheren, Analysë maachen. a bidden Servicer. De System ass modulär, sou datt d'Funktionalitéit an eenzel Noden opgedeelt ass ofhängeg vun der Belaaschtung: an einfache Fäll ass ee Paart genuch, awer fir grouss IoT Netzwierker kann e ganze Cluster ofgebaut ginn.

Verëffentlechung vun der EdgeX 1.0 Plattform fir den Internet vun de Saachen

В качестве основы EdgeX выступает открытый IoT-стек Fuse, который применяется в шлюзах для IoT-устройств Dell Edge Gateway. Платформа может быть установлена на любое оборудование, включая серверы на базе CPU x86 и ARM, работающие под управлением Linux, Windows или macOS. Для разработки микросервисов могут использоваться языки Java, Javascript, Python, Go и C/C++. Для разработки драйверов для IoT-устройств и датчиков предлагается SDK.
Проект включает в себя подборку готовых микросервисов для анализа данных, обеспечения безопасности, управления и решения различных задач.

Выпуск 1.0 подводит итог двухлетней разработки и тестирования, а также ознаменует стабилизацию всех основных API для стандартизации edge-приложений и признание готовности для широкого внедрения.
Haaptstrooss Innovatiounen:

  • Поддержка Redis и MongoDB для всех сервисов, использующих СУБД. Упрощение замены хранилищ в слое для постоянного хранения данных;
  • Добавление прикладных сервисов и SDK для их создания. Под прикладными сервисами подразумеваются обработчики для подготовки данных перед их отправкой на конечный сервер. В будущем прикладные сервисы заменят собой сервисы экспорта, а в настоящее время позиционируются как инструмент для решения более мелких задач экспорта, которые обрабатываются более эффективно;
  • Расширены средства для управления системой, в которых появилась возможность отслеживания создаваемой сервисом нагрузки на CPU, состояния обработки данных и прочих метрик;
  • Учёт корреляционного идентификатора, позволяющего отследить поступающие от датчика данные на всех стадиях до их экспорта для упрощения отладки и мониторинга;
  • Поддержка приёма, использования и экспорта бинарных данных в формате CBOR;
  • Включения инструментов для unit-тестирования и автоматизированной проверки безопасности;
  • Подготовка нового фреймворка для наглядной оценки расходования ресурсов и поведения системы в целом;
  • Задействование новых и улучшенных SDK для разработки сервисов взаимодействия с устройствами и датчиками на языках Go и C;
  • Улучшение средств для развёртывания конфигураций, планировщика, профилей устройств, шлюза API и безопасного хранилища конфиденциальных данных.

Source: opennet.ru

Setzt e Commentaire