RTSoft IoT Rollouts

Ищете систему обновления IoT? Встречайте RTSoft IoT Rollouts — решение для беспроводного обновления, с помощью которого вы сможете эффективно и безопасно управлять обновлениями системного ПО и приложений на встроенных устройствах Интернета вещей (IoT). Вот некоторые из преимуществ использования RTSoft IoT Rollouts:

  • Комплексное решение — мы поможем разработать законченное программное решение, поддерживающее ваше встроенное программное обеспечение, возможности подключения и облачную инфраструктуру. Мы располагаем всеми необходимыми компонентами, их настройка проста, и вы можете загружать обновления в считанные минуты.

  • Надежное и отказоустойчивое — RTSoft IoT Rollouts спроектировано так, чтобы предотвратить сбои бизнес-процессов. Например, если обновление прервано, устройство автоматически вернется к предыдущей рабочей версии рабочего программного обеспечения.

  • Безопасные и масштабируемые — все коммуникации между компонентами RTSoft IoT Rollouts всегда шифруются с помощью сертификатов и могут масштабироваться до миллионов устройств.

  • Адаптируется к целевым бизнес-процессам — с помощью пакетных обновлений по расписанию вы можете определить собственные сценарии обновлений устройств. Например, обновлять, когда ваше устройство находится только в режиме ожидания.

  • Развертывается в любом месте и обслуживается в выбранной вами компании «РТСофт», на корпоративных серверах/закрытых ЦОД, или в общедоступных облаках. Поскольку RTSoft IoT Rollouts основано на технологиях с открытым исходным кодом, вы сами можете выбрать партнера для его поддержки и сопровождения.

  • Интегрируется с промышленной средой с использованием открытых стандартов. «РТСофт» предоставляет API для разработки специальных пользовательских шлюзов для управления произвольными устройствами (от ПЛК до микроконтроллеров, OPC-UA, LWM2M) и не-IP-сетей (LoRaWAN, NB-IoT).


shema_rus.jpg




RTSoft IoT Rollouts имеет следующие особенности:

  • Облачное/корпоративное решение с быстрым развертыванием

  • Репозиторий устройств с авторизацией доступа

  • Репозиторий артефактов обновлений с контролем доступа

  • Мониторинг событий обновлений

  • Управление версиями

  • Массовое обновление устройств с балансировкой нагрузки

  • Масштабируемость до миллионов устройств


Ваши устройства и операционная система поддерживаются!

RTSoft IoT Rollouts встраивается в загрузчик ОС для отката при сбоях системы. Поддержка различных дистрибутивов Linux: Yocto, Ubuntu, OpenWRT, Buildroot. У вас другая ОС? Мы поддержим!

 yocto.jpg  ubuntu.jpg  800px-Openwrt_Logo.svg.png  imagem-de-destaque-79.png

RTSoft IoT Rollouts поддерживает разные типы обновлений

Типы обновлений.jpg



Варианты использования RTSoft IoT Rollouts

Система обновлений интегрируется в загрузчик и ОС. Для образов системы выделяются два одинаковых раздела. Обновление загружается в фоновом режиме в свободный раздел. После успешной загрузки система перезагружается в новый слот и производит самопроверку. При ошибке загрузки или сбое проверки происходит возврат к предыдущей версии прошивки.

Обновление приложения

Не требует изменений в ядре и загрузчике. Система обновлений проверяет извне статус новой версии после перезапуска приложения и при необходимости производит откат к первоначальной версии.

Обновление по расписанию

Сервер устанавливает время обновления в зависимости от часового пояса устройства. Сценарий успешно работает при массовом обновлении устройств.

Обновление образа системы и установка дополнительных приложений

Сервер устанавливает время обновления в зависимости от часового пояса устройства. Сценарий успешно работает при массовом обновлении устройств.

Автоматические (не требующие обслуживания) регистрация и настройка устройств

Если на устройстве при производстве устанавливается уникальный сертификат (например, в хранилище TPM), то регистрация его в сервисе обновления будет произведена автоматически. Кроме этого, начальные настройки (конфигурация), персонализированные для каждого устройства будут также загружены и активированы.

Эта схема эффективно работает и при подключении через шлюз по открытым протоколам, что повышает безопасность развертывания. «РТСофт» поставляет компоненты шлюза для такого подключения.

Обновление устройств с непрямым подключением

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

Обслуживание устройств подключенных по промышленному протоколу, например – LWM2M

Примером безопасного подключения и автоматического развертывания является поставляемая «РТСофт» реализация шлюза в систему обновлений с поддержкой протокола LWM2M. Этот открытый стандарт уже включает механизмы обновления и развертывания, тем самым сервис «РТСофт» расширяет LWM2M функциями интернета вещей без необходимости модификации уже внедренного решения.

Предоставление сервиса на домене пользователя

Сервисы обновления «РТСофт» доступны по подписке с передачей полного контроля доступа абоненту. Для подключения возможно использовать любое доменное пространство.

Развертывание на корпоративном сервере/ЦОД пользователя

«РТСофт» также предлагает серверное ПО и поддержку для развертывания сервиса обновления на вычислительных системах клиента (закрытые центры обработки данных).