ЗадачаРазработать решение для удаленного мониторинга и управления IoT-устройствами, используемыми в автоматизированных системах зданий. Основные требования:
- Сбор данных о состоянии устройств и управление ими в реальном времени.
- Безопасное обновление прошивки с поддержкой механизма A/B.
- Интеграция с промышленными протоколами: KNX, BACnet, Siemens S7comm, Zigbee.
- Развертывание облачной инфраструктуры на базе Microsoft Azure
РешениеВ основе решения — встроенные контроллеры с Android, оптимизированные для промышленных условий. Основные функции:
- Защищенная загрузка с использованием i.MX High Assurance Boot (HAB).
- Подпись образов прошивки для предотвращения несанкционированного вмешательства.
- Сбор метрик на месте и передача данных в облако.
- Поддержка Yocto Linux, UBoot для кастомизации системы.
Облачная интеграцияИспользуется облачная инфраструктура Microsoft Azure, обеспечивающая:
- Подключение устройств через Azure IoT Hub и Azure IoT Central.
- Аналитику данных и мониторинг с помощью сервисов Azure.
- Визуализацию и удаленное управление через пользовательскую панель инструментов.
Технологический стек
- Протоколы: Zigbee, S7Comm, KNX.
- Языки программирования: Java, C, C++, JavaScript, Kotlin, PowerShell.
РезультатРешение обеспечивает безопасное подключение и централизованное управление контроллерами зданий через облако.
Если у вас возникают проблемы с обновлениями парка устройств "по воздуху" - отправьте свой запрос на info@list.dev.rtsoft.ru.