Облачное подключение для контроллеров зданий

Безопасное подключение IoT-контроллеров зданий к облаку с поддержкой KNX, BACnet, Zigbee и Azure. Мониторинг, управление и обновление устройств в реальном времени.

Задача
Разработать решение для удаленного мониторинга и управления 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.

Наши статьи:

Блог ЦПР РТСофт