Internet EdgeX 1.0 - модульная платформа для устройств и услуг Интернета вещей

EdgeXАрхитектура

Недавно Представлен выпуск EdgeX 1.0,который открытая модульная платформа для взаимодействия между устройствами, приложениями и сервисами Интернета вещей (Интернет вещей).

платформа не привязан к конкретным компьютерам и операционным системам от поставщика и разрабатывается независимой рабочей группой под эгидой Linux Foundation. Компоненты платформы распространяются по лицензии Apache 2.0.

О EdgeX

EdgeX позволяет создавать шлюзы, которые интегрируются с существующими устройствами Интернета вещей и собирать данные с различных датчиков.

Например, шлюз заботится об организации взаимодействия с устройствами и выполняет первичную обработку, агрегирование и анализ информации, выступая в качестве промежуточного звена между сетью устройств IoT и локальным центром управления или инфраструктурой управления облаком. .

У ворот, обработчики, разработанные как микросервисы, также могут быть запущены. Взаимодействие с устройствами Интернета вещей можно организовать по проводной или беспроводной сети с использованием сетей TCP / IP и определенных протоколов (не IP).

Шлюзы различного назначения также могут быть объединены в цепочку, например, шлюз первого уровня может выполнять задачи системного администрирования и безопасности, а шлюз второго уровня (туманный сервер) может сохранять входящие данные, выполнять анализ и предоставлять услуги.

Система является модульной, поэтому разделение функциональности на отдельные узлы осуществляется в зависимости от нагрузки.- В простых случаях достаточно одного шлюза, а для больших сетей IoT можно реализовать полный кластер.

Ядро EdgeX - это открытый предохранитель IoT, используемый в шлюзах устройств Dell Edge Gateway IoT.

Платформа может быть установлена ​​на любое оборудование, включая серверы на базе процессоров x86 и ARM, работающие под Linux, Windows или macOS.

Для разработки микросервисов можно использовать Java, Javascript, Python, Go и C / C ++. В дополнение ко всему этому предлагается также SDK для разработки драйверов для устройств и датчиков IoT. Проект включает в себя набор микросервисов, готовых для анализа данных, безопасности, администрирования и многозадачного решения.

Версия 1.0 Особенности

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

Среди главных новинок этой версии 1.0 выделяются следующие моменты:

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

Ссылка на проект.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.