IoT ikpo okwu weputara EdgeX 1.0

Ewebata mwepụta EdgeX 1.0, открытой модульной платформы для обеспечения взаимодействия между IoT-устройствами, приложениями и сервисами. Платформа не привязана к оборудованию конкретных поставщиков и операционным системам, и развивается независимой рабочей группой, под эгидой Linux Foundation. Компоненты платформы kesaa nyere ikike n'okpuru Apache 2.0.

EdgeX na-enye gị ohere ịmepụta ọnụ ụzọ ámá na-ejikọta ngwaọrụ IoT dị ugbu a ma na-anakọta data sitere na sensọ dị iche iche. Ọnụ ụzọ ámá na-ahazi mmekọrịta ya na ngwaọrụ ma na-arụ ọrụ nhazi mbụ, nchịkọta na nyocha nke ozi, na-eme dị ka njikọ dị n'etiti netwọk nke ngwaọrụ IoT na ebe njikwa mpaghara ma ọ bụ akụrụngwa njikwa igwe ojii. Ọnụ ụzọ ámá nwekwara ike na-agba ndị na-ahụ maka achịkọta dị ka microservices. Enwere ike ịhazi mmekọrịta na ngwaọrụ IoT site na netwọk wired ma ọ bụ ikuku site na iji netwọọdụ TCP/IP na ụkpụrụ (na-abụghị IP).

Enwere ike ijikọ ọnụ ụzọ ámá maka ebumnuche dị iche iche n'ime agbụ, dịka ọmụmaatụ, ọnụ ụzọ nke njikọ mbụ nwere ike dozie nsogbu nke njikwa ngwaọrụ (njikwa usoro) na nchekwa, na ọnụ ụzọ nke njikọ nke abụọ (ihe nkesa fog) nwere ike ịchekwa data na-abata, mee nyocha. ma nye ọrụ. Usoro ahụ bụ modular, ya mere a na-ekewa ọrụ ahụ n'ime oghere nke ọ bụla dabere na ibu: n'ọnọdụ dị mfe, otu ọnụ ụzọ ámá ezuola, mana maka nnukwu netwọk IoT, enwere ike ibuga ụyọkọ dum.

IoT ikpo okwu weputara EdgeX 1.0

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

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

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

isi: opennet.ru

Tinye a comment