Операционные системы IoT

В последние время рынок Интернета вещей показывает революционное развитие, тем самым вызывая интерес всё новых и новых разработчиков. Следуют тенденциям открытых операционных систем, внедряя в них новые инструменты для работы с IoT-устройствами.

https://www.umkuslugi.ru/vyvoz-snega.html подсчитывают тариф для вывоза снега.

Операционные системы (ОС) для IoT устройств – это комплект функций для регулирования аппаратной частью и вспомогательными программами для систем, у которых небольшой размер памяти.

После появления тостера-первого устройства, подключенного к сети, производителям стало понятно, что существующие операционные системы не подходят к условиям новых устройств. В это же время настал новый этап в эволюции ОС – создание более сложных, эффективных и мобильных ОС. В наше время почти во всех ОС есть возможность работы с устройствами Интернет вещей

Особенности работы IoT-технологий предлагает следующие условия к Операционным системам: малый объём применяемой оперативной памяти и малое энергопотребление, модульность, простые средства конфигурирования коммуникаций, поддержка широкого спектра беспроводных и сенсорных устройств. Отдельный рейтинг имеют операционные системы с открытым исходным кодом.

Рассматривают два главных вида операционных систем: UNIX-аналогичные операционные системы, и ОС, не основанные на Linux. Больше всего популярнее из первых – это Ostro Linux, Raspbian, uClinux, из вторых – Contiki, RTOS, Fuchsia, TinyOS, RIOT OS, Windows 10 IoT и другие.

Изучим некоторые известные операционные системы для IoT-устройств:

·         Contiki – используется для взаимодействия малоинтенсивных контроллеров с сетью Интернет, занимает не более 10 кбайт памяти;

·         TinyOS – создана на языке NESC, часто применяется для беспроводных устройств сенсорных сетей;

·         FreeRTOS – ОС реального времени, может работать при 1 кбайте свободной памяти и до 10 кбайт оперативной памяти;

·         RIOT OS – для 16 и 32-разрядных процессоров, поддерживает программирование на языках С/С++;

·         Brillo –является упрощенной версию системы Android, работает при 32 Мбайт долговременной памяти и 128 Мбайт оперативной;

·         Lite OS – основана на Ubuntu компанией Huawei, имеет функцию быстрой загрузки, для работы необходима память не менее 10 кбайт;

·         Ostro Linux – для 32-разрядных процессоров, поддерживает брандмауэра и безопасность загрузки;

·         ARM Mbed OS – для 32-разрядных контроллеров, с использованием языков С/С++, для работы необходимо 8 кбайт памяти;

·         Windows 10 IoT – последняя версия ОС от компании Microsoft с минимальными требованиями 256 Мбайт оперативной памяти и 2 Гбайт долговременной.

Помимо этого, многие программы фокусируются на обеспечении безопасности подключаемых устройств. Характерное отличие проектов открытых систем, которые не используют Linux-ядро, является их направленность на работу промышленных систем в режиме онлайн.

Конкретную ОС выбирают в зависимости от выбранных задач и находящегося оборудования: датчиков, приборов и т.д. Интернет вещи, оснащенные несложными процессорами и контроллерами, способные получать и передавать большое количество данных об окружающей среде и собственной работе центральному модулю, обязаны иметь операционную систему для производительной работы в сети.

Операционные системы устанавливаются на серверном оборудовании в машинных залах ЦОД. Для корректной работы серверов необходимо качественное охлаждение ЦОД и электропитание ЦОД. Также важны мониторинг и правильная СКС.

В других обзорах AboutDC.ru читайте, что такое интернет вещей, как работает интернет вещей, технологии интернета вещей.

Комментарии

Ваше имя:

E-mail:  (на сайте не показывается)

Введите код с картинки: