Исследование Eclipse IoT показывает растущую роль Linux и Arm

Фонд Eclipse опубликовал результаты своего последнего опроса разработчиков IoT, в котором приняли участие 1717 разработчиков Eclipse, и обнаруживает растущее использование Linux (76 процентов), Arm (70 процентов) и MQTT (42 процента).

Результаты опроса IoT-разработчиков Eclipse Foundation в 2019 году вышли, на этот раз с более обширной выборкой из 1717 разработчиков по сравнению с 502 в опросе 2018 года .
Опрос проводился рабочей группой Eclipse IoT в сотрудничестве с такими компаниями-участниками, как Bosch Software Innovations, Eurotech и Red Hat.
Этому исследованию способствовали различные каналы и веб-сайты Eclipse Foundation, а также компании-члены Eclipse IoT.

Опрос не ограничивался разработчиками встраиваемых систем.
Двое из трех респондентов заявили, что их организации либо внедряют решения Internet of Things сейчас, либо сделают это в ближайшие 18 месяцев.
Некоторые проекты кажутся более масштабными, чем те, которые считают, что 80 процентов респондентов заявили, что они активны в работе IoT.


Использование не-Linux ОС для IoT по сравнению с прошлым годом

Источник: Eclipse Foundation 2019 IoT Developer Survey

(щелкните изображение, чтобы увеличить)

Использование Linux (76 процентов) привело к Windows (52 процента) для IoT-шлюзов и пограничных узлов.
Это трудно сравнить с прошлым годом, когда цифры были указаны только для всех проектов IoT.
В прошлом году на Linux (включая Android) пришлось 71,8 процента от общего количества по сравнению с Windows на 23 процента.
Приведенная выше диаграмма не показывает общее использование IoT в Linux, но показывает падение Windows до 20 процентов.

Интересно, что все другие операционные системы - в основном RTOS с открытым исходным кодом - упали или остались прежними по сравнению с прошлым годом, за исключением VxWorks и Huawei LiteOS, которые выросли с 2 процентов до 5 процентов.
Как и в 2018 году, наибольшее падение было без ОС.


Использование дистрибутива Linux для IoT

Источник: Eclipse Foundation 2019 IoT Developer Survey

(щелкните изображение, чтобы увеличить)

Предположительно, большинство разработчиков, отказавшихся от этих других платформ, перешли на Linux.
Дистрибутивы на основе Debian доминировали в IoT на основе Linux, а Ubuntu / Ubuntu Core вытеснили Raspbian за первое место.
Другими лидерами являются дистрибутивы Fedora и CentOS семейства Red Hat, а также быстрорастущий проект Yocto.

В категории «шлюз / пограничный узел», где живет Linux, Arm опередил Intel x86 на 70–42%.
Около 67 процентов MCU, разработанных разработчиками, были процессорами Cortex-M на базе Arm.

Наиболее типичными областями деятельности отрасли были платформы IoT (34 процента), домашняя автоматизация (27 процентов) и промышленная автоматизация / IIoT (26 процентов).
Безопасность (38 процентов) по-прежнему оставалась главной проблемой развития IoT, за которой следовали возможности подключения (21 процент), которые больше всего возросли по сравнению с другими проблемами, как показано на диаграмме ниже.
По словам Рабочей группы Eclipse IoT, проблемы с подключением были связаны главным образом с «распространением на рынке несовместимых сетевых технологий».


Проблемы развития Интернета вещей из года в год

Источник: Eclipse Foundation 2019 IoT Developer Survey

(щелкните изображение, чтобы увеличить)

Поддержка облачных платформ была почти такой же, как в прошлом году: Amazon AWS (34%) опередил Azure (23%) и Google Cloud Platform (20%).
Использование протокола MQTT IoT увеличилось до 42 процентов.

Что касается технологий связи, то наибольшее распространение получили сети с ячеистой сетью и спутниковые технологии.
Среди других выводов, C доминировал в качестве языка программирования для устройств с ограниченными возможностями, а Java была наиболее популярна для шлюзов / пограничных узлов и облака IoT.

Дополнительная информация

Отчет опроса разработчиков IoT Фонда Eclipse за 2019 год доступен для бесплатной загрузки здесь .
Дополнительную информацию можно найти в объявлении результатов опроса Фонда Eclipse.