Система обеспечивает непрерывный мониторинг показаний датчиков и формирование выгрузок в соответствии с требованиями Приказа Росприроднадзора от 25.08.2022 N 382.
Автоматическое чтение регистров контроллера каждые 60 секунд. Подключение к устройствам по протоколу Modbus TCP.
Все показания сохраняются в базе данных MariaDB с временными метками.
Веб-интерфейс с автоматическим обновлением каждые 5 секунд.
Формирование JSON-выгрузки в формате Росприроднадзора.
| DEVICE_UUID | Не заполнено |
| ONV (ID объекта НВОС) | Не заполнено |
| SOURCE_UUID | Не заполнено |
Заполните эти поля в файле /opt/kip/config/.env для активации выгрузки.
Для успешной выгрузки данных необходимо:
Отредактируйте файл /opt/kip/config/.env:
python -c "import uuid; print(uuid.uuid4())"
Структура данных по Приказу 382:
| Код | Описание | Единица |
|---|---|---|
| GasPressure | Давление отходящих газов | кПа |
| Temperature | Температура отходящих газов | °C |
| GasFlow | Объёмный расход газов | м³/ч |
| OxygenContent | Содержание кислорода | % |
| Concentration | Концентрация загрязняющих веществ | мг/м³ |
| Протокол | Modbus TCP |
| Адрес контроллера | 192.168.1.3:502 |
| Читаемые регистры | 0x3E8 (1000), 0x3E9 (1001) |
| Интервал сбора | 60 секунд |
| База данных | MariaDB |
| Веб-сервер | Flask + Nginx |
| Часовой пояс | Europe/Moscow (UTC+3) |
| Обновление интерфейса | Каждые 5 секунд |