Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Десктопное ПО и мк прошивки

Программный комплекс для мониторинга ЖКХ

Добавлено 15 сен 2022 в 21:25
Программный комплекс включает прошивку для микроконтроллера STM32 и два десктопных приложения, написанных с использованием Qt5.
Прошивка использует операционную систему реального времени ChibiOS и решает следующие задачи:
  • настройка и общение с датчиками для ЖКХ (давления, температуры и т.п.);
  • сохранение данных с датчиков на SD карту, формирование журналов, сохранение и загрузка настроек;
  • передача данных через ethernet и GSM (ModbusTCP, ModbusRTU, ModbusASCII);
  • связь с десктопной программой для настройки через TCP/IP;
  • удаленный доступ к портам ввода\вывода для отладки;
  • авторизация и аутентификация;
  • автоматическая калибровка часов посредством общения с SNTP серверами;
  • удаленный терминал;
  • удаленное обновление прошивки.
Задачи, решаемые программой для управления:
  • подключение к контроллеру;
  • отображение состояния работы прошивки, состояния и данные опроса сенсоров;
  • управление процессом опроса сенсоров;
  • просмотр журнала данных сенсоров;
  • настройка программы и работы контроллера (какие сенсоры на каких портах, скорости интерфейсов, интервалы опроса и прочее);
  • графическая оболочка удаленного терминала.
Второе десктопное приложение позволяет обновлять прошивки группы контроллеров в автоматическом режиме.

Cba83e7fb6