ПУЛЬС - Техническое описание решения (для инженера)
Что вы получаете:
✅ Быстрый старт: скачайте архив, запустите exe — сервер начнёт опрос оборудования по Ethernet (Modbus TCP/RTU и др.).
✅ Веб‑интерфейс: откройте http://localhost:3000/read — текущие данные, управление, тренды за любой период.
✅ Архив в CSV: все изменения записываются в файл рядом с программой — удобно для отчётов и анализа.
✅ Кастомизация: брендирование (логотип, цвета), мнемосхемы, экраны и тренды под ваши задачи.
✅ Поддержка протоколов: Modbus TCP/RTU «из коробки», по запросу — OPC UA, S7, MQTT, BACnet.
Архитектура: клиент‑серверная, однокомпонентная. Серверная часть (сервер на Go) и веб‑интерфейс (HTML/JavaScript) упакованы в единый исполняемый файл (.exe для Windows).
Протоколы связи: базовая поддержка Modbus TCP/RTU; возможна интеграция OPC UA, S7, MQTT, BACnet по запросу.
Опрос оборудования: период опроса — от 1 секунды, настраивается на этапе разработки под задачу.
Хранение данных: архивирование изменений параметров в CSV‑файлы с временной меткой. Ротация файлов — суточная (имя файла содержит дату). Формат записи: [timestamp], [parameter_1], [parameter_2], ….
Веб‑интерфейс: работает в любом современном браузере, доступен по локальному адресу (например, http://localhost:3000/read).
Включает:
· страницу текущих данных (отображение параметров, элементы управления — кнопки, поля ввода);
· страницу исторических трендов (выбор диапазона дат, визуализация графиков на основе CSV‑архива).
Управление: отправка команд и уставок на оборудование через веб‑формы (поддерживаются числовые значения и переключатели).
Безопасность: встроенная аутентификация пользователей (логин/пароль) в коммерческой версии. Шифрование трафика не реализовано на уровне приложения — рекомендуется развёртывание в доверенной локальной сети либо использование внешних средств (VPN, reverse proxy с HTTPS).
Масштабируемость: допускается запуск нескольких экземпляров сервера на одном ПК (для независимых устройств). Централизованный сбор данных в текущей версии не предусмотрен — каждый экземпляр работает с собственным CSV‑файлом и интерфейсом.
Требования к среде: ПК с ОС Windows (поддержка Linux/Mac через Wine или нативная — по запросу), современный браузер для доступа к интерфейсу. Не требует установки СУБД, веб‑серверов или дополнительного ПО.
Демо‑версия: ограничена 8 каналами данных, предустановленными параметрами подключения (IP, порт, slave ID), без возможности их изменения.
Новости:
|
|
|
|





