Ua hoʻokuʻu ʻo IoT platform EdgeX 1.0

Waiho ʻia e hoʻokuʻu EdgeX 1.0, открытой модульной платформы для обеспечения взаимодействия между IoT-устройствами, приложениями и сервисами. Платформа не привязана к оборудованию конкретных поставщиков и операционным системам, и развивается независимой рабочей группой, под эгидой Linux Foundation. Компоненты платформы pālahalaha aku laikini ma lalo o Apache 2.0.

ʻAe ʻo EdgeX iā ʻoe e hana i nā ʻīpuka e hoʻopili ai i nā polokalamu IoT i loaʻa a hōʻiliʻili i ka ʻikepili mai nā ʻano ʻike like ʻole. Hoʻopili ʻia ka ʻīpuka i ka hoʻonohonoho ʻana i ka launa pū me nā mea hana a hana i ka hana mua, ka hōʻuluʻulu ʻana a me ka nānā ʻana i ka ʻike, e hana ana ma ke ʻano he loulou waena ma waena o kahi pūnaewele o nā mea IoT a me kahi kikowaena mana kūloko a i ʻole nā ​​​​mea hoʻokele kapuaʻi. Hiki i nā ʻīpuka ke holo i nā mea lima i hoʻolālā ʻia e like me nā microservices. Hiki ke hoʻonohonoho ʻia ka launa pū ʻana me nā mea IoT ma luna o kahi pūnaewele uea a i ʻole ka hoʻohana ʻana i nā pūnaewele TCP / IP a me nā protocol kikoʻī (non-IP).

Hiki ke hoʻohui ʻia nā ʻīpuka no nā kumu like ʻole i loko o nā kaulahao, no ka laʻana, hiki i ka ʻīpuka o ka loulou mua ke hoʻoponopono i nā hana o ka hoʻokele ʻana i nā mea hana (system management) a me ka hōʻoia ʻana i ka palekana, a me ka ʻīpuka o ka loulou lua (pūnaewele puaʻa) hiki ke mālama i ka ʻikepili komo. e hana i nā ʻikepili a hāʻawi i nā lawelawe. He modular ka ʻōnaehana, no laila e hoʻokaʻawale ʻia ka hoʻokaʻawale ʻana i nā nodes kaʻawale ma muli o ka ukana: i nā hihia maʻalahi, lawa ka puka hoʻokahi, a no nā pūnaewele IoT nui, hiki ke kau ʻia kahi hui holoʻokoʻa.

Ua hoʻokuʻu ʻo IoT platform EdgeX 1.0

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

Выпуск 1.0 подводит итог двухлетней разработки и тестирования, а также ознаменует стабилизацию всех основных API для стандартизации edge-приложений и признание готовности для широкого внедрения.
ka papa kuhikuhiE nā mea hou:

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

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka