Sakin dandamali na IoT EdgeX 1.0

Ƙaddamar da sakin EdgeX 1.0, открытой модульной платформы для обеспечения взаимодействия между IoT-устройствами, приложениями и сервисами. Платформа не привязана к оборудованию конкретных поставщиков и операционным системам, и развивается независимой рабочей группой, под эгидой Linux Foundation. Компоненты платформы yada lasisi a ƙarƙashin Apache 2.0.

EdgeX yana ba ku damar ƙirƙirar ƙofofin da ke haɗa na'urorin IoT na yanzu da tattara bayanai daga na'urori daban-daban. Ƙofar yana aiki duka biyu a cikin tsara hulɗa tare da na'urori kuma yana yin aiki na farko, tarawa da kuma nazarin bayanai, aiki a matsayin tsaka-tsakin hanyar sadarwa tsakanin hanyar sadarwa na na'urorin IoT da cibiyar kula da gida ko kayan aikin sarrafa girgije. Ƙofar ƙofofin kuma na iya tafiyar da ma'aikatan da aka tsara azaman ƙananan sabis. Ana iya tsara hulɗa tare da na'urorin IoT akan hanyar sadarwa mai waya ko mara waya ta amfani da cibiyoyin sadarwar TCP / IP da ƙayyadaddun ƙa'idodin (marasa IP).

Ana iya haɗa ƙofofin don dalilai daban-daban a cikin sarƙoƙi, alal misali, ƙofar hanyar haɗin yanar gizo na farko na iya magance ayyukan sarrafa na'urori (gudanar da tsarin) da tabbatar da tsaro, kuma ƙofar hanyar haɗin gwiwa ta biyu (sabar hazo) na iya adana bayanan da ke shigowa, yin nazari da samar da ayyuka. Tsarin na zamani ne, don haka ana aiwatar da rarrabuwar ayyuka a cikin nodes daban-daban dangane da nauyin nauyi: a cikin sauƙi mai sauƙi, kofa ɗaya ta isa, kuma ga manyan cibiyoyin sadarwa na IoT, ana iya tura dukkan tari.

Sakin dandamali na IoT EdgeX 1.0

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

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

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

source: budenet.ru

Add a comment