Задачи команды ЦПР РТСофт:• внедрение прошивки для кассовых счетчиков и POS-терминалов с защищенным подключением к облачной платформе через ограниченное интернет-подключение (2G/3G)
• прошивка должна отправлять логи и получать настройки и обновления прошивки из Интернета
Решение:Решение обеспечивает автоматический откат в случае сбоев обновления, таких как проблемы с подключением или неожиданное отключение питания, реализовывает механизмы управления версиями и безопасной доставки, а также является настраиваемым для будущих интеграций.
За основу было взято решение RITMS UP2DATE (
https://up2date.ritms.online/ru) - система, разработанная ЦПР РТСофт, позволяющая проводить мониторинг состояния парка удаленных устройств в реальном времени и управлять обновлениями прошивки.
Основное преимущество данной системы - возможность обслуживания техническими специалистами без необходимости дополнительного обучения. Система не требует специфических навыков и глубокого понимания исходного кода, что, в свою очередь, снижает порог вхождения и сокращает необходимые затраты на персонал. Управление устройствами осуществляется напрямую из интерфейса веб-приложения и сопровождается визуальными подсказками для оператора.
Кроме того, решение включает в себя бэкенд-сервис для устройства и репозиторий для ПО, доставку контента и управление развертыванием.
Характеристики устройства:- SoC: Mediatek MT7688
- Flash память: 64MB
- ОС: Linux (OpenWRT)
- Ключевые факты:
- Специально созданное ядро Linux и образ OpenWRT для механизма обновления A/B
- Модифицированный U-Boot для механизма обновления A/B
- Реализация протокола прямой интеграции устройств (DDI) для пограничного устройства.
- Пользовательская реализация сервера обновлений в виде облачной службы
Результат:Реализация облачной платформы, способной обслуживать до 50000 подключенных устройств
Если у вас возникают проблемы с обновлениями парка устройств "по воздуху" - отправьте свой запрос на info@list.dev.rtsoft.ru.