Понятие Интернета вещей как вычислительной сети физических объектов, рост его популярности. Выбор соответствующей операционной системы (ОС), определяющей то, как будет работать будущая аппаратная архитектура. Особенности и направления использования ОС.
Аннотация к работе
Конечные узлы накладывают определенные ограничения на функционирование ОС, такие как небольшой объем памяти, работа в реальном времени, низкое электропотребление, поддержка нескольких платформ, предоставление работы с различными протоколами подключения к сети и обеспечение безопасности этого подключения, упрощение работы разработчика по кодированию и последующему развертыванию приложения. [8] Это значит, что все задачи, выполняемые системой, должны быть выполнены за требуемое время, поэтому неудивительно, что такие системы часто используются в сложных авиационных, промышленных и медицинских устройствах. операционная система интернет вещь Шлюзы требуют от ОС такие функции, как поддержка протоколов передачи данных (HTTP, COAP, MQTT, UDP и другие), обеспечение связи с облачной платформой и поддержка работы в условиях сбоев сети, агрегация данных, их локальная обработка в реальном времени для минимизации передаваемого объема данных в облако, обеспечение безопасности на аппаратном и сетевом уровне посредством поддержки шифрования, аутентификации пользователей и возможности подключения к VPN. С целью рационального использования памяти с обеспечением стабильного потока управления в коде в системе используется механизм, называемый протопотоками, которые представляют собой смесь многопоточных и управляемых событиями механизмов программирования. Разработчики могут использовать Instant Contiki в качестве среды разработки и симулятор Cooja для эмуляции кода перед записью на устройство и ночного регрессионного тестирования, скриптовые сценарии которых можно использовать в качестве отправной точки для настройки симуляций и изучения работы механизмов Contiki.Активное использование устройств Интернета вещей для управления различными отраслями экономики Российской Федерации предусмотрено программой "Цифровая экономика Российской Федерации", утвержденной постановлением Правительства РФ № 1632-р от 28.07.2017 года. Следовательно, внедрение операционных систем для работы устройств Интернета вещей является одной из составляющих "цифровизации" экономики и может оказать значительное влияние на формирование информационных пространств предприятий в различных отраслях экономики. Как видно из небольшого обзора некоторых систем, каждая из них по-своему отвечает на требования со стороны конечных узлов и шлюзов, поэтому при выборе ОС имеет решающее значение для успеха любого проекта, связанного с Интернетом вещей. Так, необходимо отталкиваться в первую очередь от используемых компонентов экосистемы, таких как платформа конечных узлов и шлюзов, предпочитаемая облачная платформа, программное обеспечение, которое будет использовано в процессе написания и эмуляции кода, а также сфера проекта и время, необходимое для выхода на рынок (time-to-market).