Система для анализа концентраций вредных веществ в воде

Комплекс обладает сложной логикой, состоит из одно-платного компьютера, множества датчиков, управляемого источника питания
и внешнего контроллера.

Датчики и механизмы подключены к контроллеру.
Мозговым центром системы является одноплатный компьютер с ПО на базе 11-parts.

ПО поддерживает удаленный доступ с использованием WEB интерфейса и VPN. 
Дополнительно система оснащена тач панелью, для управления с помощью графического клиента.

В процессе работы, осуществляется запись в 5 баз данных, ведение 2х логов и математические вычисления, в случае аварии или превышения концентрации, отправляются сообщения на email. 
Система поддерживает 4G модем, в качестве резервного канала Ethernet.

 

Участие 11-parts
Разработано ПО для одноплатного компьютера, которое включает:
- высоконадежную сборку Linux с загрузчиком u-boot, стойкую к внезапному выкл. питания,
- сложный WEB интерфейс с отображением графиков и многочисленных параметров, с поддержкой управления всей системы.
- интегрирован клиент для управления через тач панель, частично повторяющий WEB
- сервер для взаимодействия с  внешними устройствами


Дополнительно WEB интерфейс : 

- имеет возможность построения графиков в реальном времени или с выгрузкой из БД за период
- имеет возможность удаленного обновления, 
- поддерживает сброс к заводским настройкам,
- поддерживает доступ нескольких групп пользователей, для каждой группы свое отображение,
- имеет защиту от ввода неверных данных, 
- имеет возможность выгрузки логов и баз данных,
- имеет возможность настройки сетей Ethernet и 4G,
- позволяет настроить OpenVPN,
- поддерживает клонирование конфигураций,
- взаимодействует с эмуляторами внешних устройств,
- отображает сообщения и позволяет просматривать логи в реальном времени
- имеет стандартный набор вкладок, такие как настройка времени, NTP, смена логина пароля, сброс, консоль и т.д.
- позволяет настроить группы для отправки e-mail с отчетами, событиями, авариями и т.д.

 

Кроме WEB интерфейса система получила мощный бэкенд, который:

- отвечает  за поддержку сети Ethernet, включая настройку маршрутизации, 
- отвечает  за настройку файервола, 
- ведет запись лога событий и метеорологических данных в особом формате с защитой от потери данных в случае выкл. питания,
- реализует логику управления на базе легковесного многопоточного сервера, 
- реализует WEB сервер,
- эмулирует работу внешних устройств для отладки,
- производит вычисления по алгоритмам, пишет логи и складывает данные в БД,
- поддерживает сброс к заводским настройкам по кнопке,
- сохраняет все изменения и конфигурацию в автоматическом режиме с двойным резервированием, с защитой от потери данных в случае выкл. питания,
- имеет решение для автоматизированной прошивки серийных номеров и MAC адресов при производстве, в отдельную область памяти, взаимодействует с фронтендом через MQTT
- общается с управляемым источником питания и контроллером по протоколу MODBUS

 

 

Дополнительно создан дистрибутив с помощью сборщика проектов 11-parts, для накопителей eMMC с разделами squashfs и ext4. Сборщик проектов 11-parts позволил создать образ, который совместим с системой обновления и имеет повышенную надежность за счет своей архитектуры. 
В основе дистрибутива лежит сборка arch linux.

устройство можно доработать или полностью переделать под ваши требования, напишите свои пожелания на info@11-parts.com

Кликните на блок, для получения подробностей

Контакты

связаться с автором фреймворка

email: info@11-parts.com

telegramm: @develinux
группа вконтакте:

публикации на youtubeyoutube