Dell сделала вклад в работу Linux Foundation, передав в фонд свой проект Fuse для создания нового открытого проекта, призванного улучшить операционную совместимость устройств Интернета вещей.

Организация Linux Foundation запустила новый проект на базе Интернета вещей (IoT) — EdgeX Foundry. В качестве программной основы для него компания Dell предоставила базу исходного кода своего IoT-проекта Fuse — открытого фреймворка для обеспечения операционной совместимости различных IoT-устройств.

Dell — не единственная компания, участвующая в разработке EdgeX Foundry: у проекта длинный список основателей, в том числе Advanced Micro Devices (AMD), Alleantia, Analog Devices, Bayshore Networks, Beechwoods Software, Canonical, ClearBlade, CloudPlugs, Cloud of Things, Cumulocity, Davra Networks, Dell, Device Authority, Eigen Innovations, EpiSensor, FogHorn Systems, ForgeRock, Great Bay Software, IMS Evolve, IOTech, IoTium, KMC Controls, Kodaro, Linaro, MachineShop, Mobiliya, Mocana, Modius, NetFoundry, Neustar, Opto 22, relayr, RevTwo, RFMicron, Sight Machine, SoloInsight, Striim, Switch Automation, Two Bulls, V5 Systems, Vantiq, VMware и ZingBox. Также ряд организаций работает над проектом на правах аффилированных участников: Cloud Foundry Foundation, EnOcean Alliance, Mainflux, Object Management Group, Project Haystack и ULE Alliance.

«Нам не хватает универсального фреймворка для создания периферийных IoT-решений, который был бы уровнем выше, чем отдельные устройства и датчики, но при этом уровнем ниже, чем подключение к облаку, — говорит Филип Дезотель, старший директор подразделения IoT в Linux Foundation. — По этой причине на сегодняшний день в этой сфере все разрабатывается с нуля, под заказ, а значит, разработки эти недолговечны, дорого стоят и не подлежат переносу из одной системы в другую».

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

На данный момент уже существует как минимум одна компания, чьи устройства поддерживают платформу Fuse. Первой компанией, анонсировавшей выпуск продуктов на базе EdgeX, стала IoTech, и, по словам Дезотеля, многие другие компании также начинают заявлять о поддержке этого кода в своих устройствах.

В последние годы в рамках Linux Foundation появилась на свет масса IoT-проектов, в том числе AllSeen Alliance, которое в октябре 2016 г. присоединилось к организации Open Connectivity Foundation (OCF). Изначально AllSeen Alliance создавался на базе протокола AllJoyn, разрабатываемого компанией Qualcomm, в то время как OCF занималась развитием открытого проекта IoTivity.

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

«Это ясно следует из того факта, что проект основали почти 50 компаний и все они в конечном итоге хотят довести EdgeX до ума, чтобы стать частью экосистемы функционально совместимых компонентов, стандартизирующих этот рынок и ускоряющих внедрение корпоративных и промышленных IoT-решений», — констатировал он.

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

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

Предварительный публичный релиз кода EdgeX ожидается в середине мая, а полноценный релиз EdgeX 1.0 в рамках этого Open Source-сообщества ожидается 1 октября.