Всего дисплеев
--
Онлайн
--
Офлайн
--
Дисплеи
| Статус | IP | Порт | Пинг | Синхр. | Верх | Середина | Низ | Яркость |
|---|---|---|---|---|---|---|---|---|
| Загрузка... | ||||||||
Управление дисплеем
0/8
0/13
0/13
5
Предпросмотр дисплея
Настроенные дисплеи
Загрузка...
Добавить дисплей
Импорт дисплеев (CSV)
Загрузите CSV файл с колонками: display_ip, display_port (порт необязателен, по умолчанию 502).
Поиск дисплеев (ARP)
Поиск устройств с чипом Wiznet (MAC-префикс 00:08:DC) в локальной сети через ARP-таблицу.
Сканировать сеть
История состояний
| Время | Вкл. | Текст (верх) | Текст (сер.) | Текст (низ) | Цвета | Яркость |
|---|---|---|---|---|---|---|
| Выберите дисплей | ||||||
Чтение регистров (debug)
| Адрес | Значение | Hex | Ошибка |
|---|---|---|---|
| Выберите дисплей и диапазон | |||
Prometheus-метрики
Метрики доступны по адресу /metrics в формате Prometheus.
Modbus
| Метрика | Тип | Labels | Описание |
|---|---|---|---|
| modbus_requests_total | counter | ip, operation, status | Общее количество Modbus-запросов. status: ok или error |
| modbus_request_duration_seconds | histogram | ip, operation | Время выполнения Modbus-запроса в секундах |
Дисплеи
| Метрика | Тип | Labels | Описание |
|---|---|---|---|
| display_online | gauge | ip | Доступность дисплея: 1 = онлайн, 0 = офлайн |
| display_ping_ms | gauge | ip | Время отклика дисплея (Modbus read) в миллисекундах |
| displays_total | gauge | -- | Общее количество сконфигурированных дисплеев |
API
| Метрика | Тип | Labels | Описание |
|---|---|---|---|
| api_requests_total | counter | method, path, status | Общее количество HTTP-запросов к API |
Примеры запросов Prometheus
Кол-во ошибок Modbus за 5 минут:
rate(modbus_requests_total{status="error"}[5m])
Средняя латенси Modbus:
rate(modbus_request_duration_seconds_sum[5m]) / rate(modbus_request_duration_seconds_count[5m])
Офлайн дисплеи:
display_online == 0
RPS по эндпоинтам:
sum by (path) (rate(api_requests_total[5m]))
Дисплеи с пингом > 100ms:
display_ping_ms > 100
Настройка Prometheus
Добавьте в
prometheus.yml:scrape_configs:
- job_name: 'rid-api'
scrape_interval: 15s
static_configs:
- targets: ['localhost:8000']
Демо-программы
Запустите одну из встроенных анимаций для проверки дисплеев. Одновременно может работать только одна программа.
О приложении
RID API
Сервис управления промышленными LED-дисплеями
Версия
3.0
Регистрация ПО
Свидетельство о государственной регистрации программы для ЭВМ № 2025687159
Правообладатель
ИП Краснов Владимир Андреевич (ИНН 781422796858)
Документы
Отказ от ответственностиЛицензионное соглашение
Лицензия
Статус
—
Клиент
—
Режим
—
Действует до
—
Идентификатор установки
—
Контакты
Возможности
- Управление текстом на 3 строках с per-line цветами (7 цветов)
- Регулировка яркости (1-10)
- Автоочистка дисплея по таймеру
- Групповые операции на все дисплеи
- Динамическое добавление/удаление дисплеев
- Сканирование сети (TCP и ARP)
- Импорт дисплеев из CSV
- История состояний
- Prometheus-метрики
- WebSocket real-time обновления
- REST API с валидацией
© 2026 WHSoft. Все права защищены.