Это производственная система (а не прототип), рассчитанная на более чем 50 000 автоматов и использующая бизнес-модель на основе подписки. Надежность, надежность OTA и возможность долгосрочного обслуживания (5–7 лет) являются главными приоритетами.
Текущая архитектура:
- STM32 для управления в реальном времени (насосы, датчики)
- Планирование SOM Linux/Android для:
UI (реклама, видео, сенсорное управление) - Сеть (Wi-Fi + резервная сотовая связь, GPS)
- Облако (AWS MQTT)
Ключевые вопросы:
1. ОС: Linux против Android (AOSP)
- Linux (Yocto/Debian): больше контроля, нет GMS, проще долгосрочное обслуживание?
- Android: быстрее разработка, лучше экосистема?
- Утечки памяти/проблемы с длительным временем безотказной работы?
- Сбои OTA?
- Обновления безопасности после прекращения BSP?
- Потребность: промышленная температура, срок поставки более 5 лет, стабильный BSP
- RK3588 выглядит мощным (NPU + носитель)
- i.MX8M Plus обеспечивает длительный жизненный цикл + стабильность
3. OTA (самое критичное)
Планируется:
- Раздел A/B
- Дельта-обновления
- С учетом RAUC / Mender
- Что вы используете в рабочей среде?
- Обработка сбоев питания в середине обновления?
- Стратегия развертывания (canary % / триггеры отката)?
- Уроки масштабирования до более чем 10 тысяч устройств?
- В настоящее время: Qt6/QML
- Принимая во внимание: Flutter
Используется ли Flutter в аналогичных системах?
Цель:
Создать систему, которая:
- Никогда не ломается в полевых условиях
- Масштабируется до более чем 50 тысяч устройств
- Поддерживает OTA + будущий искусственный интеллект
- Минимизирует риск долгосрочного обслуживания
- киосками/торговыми автоматами
- цифровыми вывесками
- крупномасштабным внедрением Интернета вещей
Мобильная версия