Платформа

Технологическая архитектура

Микросервисная архитектура на Kubernetes с поддержкой on-premise, облачного и гибридного развертывания. Открытые API и интеграции с любыми ERP, SCADA и PLM-системами.

Архитектура

Многоуровневая система

Уровни интеграции

Уровень 4 — ERP / APS
1С, SAP, Oracle, Microsoft Dynamics. Планирование ресурсов, заказы, финансы.
Уровень 3 — ISRmes MES
Оперативное управление, диспетчеризация, сбор данных, аналитика.
Уровень 2 — SCADA / HMI
Визуализация процессов, операторские панели, алармы.
Уровень 1 — PLC / RTU / IoT
Программируемые логические контроллеры, датчики, исполнительные механизмы.
Уровень 0 — Полевое оборудование
Датчики температуры, давления, расхода. Двигатели, клапаны, приводы.

Технологический стек

Backend PHP 8.1+, Node.js, Python (FastAPI)
База данных PostgreSQL, TimescaleDB, ClickHouse
Кэш Redis, Memcached
Очереди Apache Kafka, RabbitMQ
Контейнеры Docker, Kubernetes, Helm
Мониторинг Prometheus, Grafana, ELK Stack
Интеграции

Поддерживаемые протоколы и системы

Промышленные протоколы

  • OPC UA — универсальный промышленный протокол
  • MQTT — легковесный протокол для IoT
  • MTConnect — стандарт для станков ЧПУ
  • Modbus TCP/RTU — классический промышленный протокол
  • EtherNet/IP — сеть промышленной автоматизации
  • FANUC FOCAS — прямой доступ к контроллерам FANUC
  • Siemens S7 — интеграция с контроллерами Siemens
  • Heidenhain DNC — для станков с ЧПУ Heidenhain

ERP-системы

  • 1С:ERP — российская система учета и планирования
  • SAP S/4HANA — глобальная ERP-платформа
  • Oracle NetSuite — облачная ERP
  • Microsoft Dynamics 365 — комплексное решение
  • Галактика ERP — отечественная разработка
  • Параграф — ERP для производства

CMMS и PLM

  • Fiix — облачная система обслуживания
  • IBM Maximo — enterprise asset management
  • SAP PM — модуль технического обслуживания
  • Siemens Teamcenter — PLM-платформа
  • PTC Windchill — управление жизненным циклом
  • АСУП «Предприятие» — отечественное решение

BI и аналитика

  • Microsoft Power BI — бизнес-аналитика
  • Tableau — визуализация данных
  • Grafana — мониторинг и дашборды
  • Apache Superset — open-source BI
  • Яндекс.Метрика — веб-аналитика

WMS и логистика

  • SAP EWM — расширенное управление складом
  • 1С:Управление торговлей — складской учет
  • Infor WMS — warehouse management
  • АТОЛ Склад — отечественное WMS-решение
API

Программный интерфейс

REST API

Полноценный REST API с документацией OpenAPI (Swagger). Поддержка CRUD-операций для всех сущностей системы: заказы, операции, оборудование, сотрудники, изделия.

  • Аутентификация через JWT-токены
  • Пагинация, фильтрация, сортировка
  • Версионирование API (v1, v2)
  • Rate limiting: 1000 req/min
  • JSON и XML форматы ответа

Webhooks и события

Real-time уведомления о событиях производства. Интеграция с внешними системами через Webhooks, WebSocket и Server-Sent Events.

  • События: начало/окончание операции, авария, брак
  • WebSocket для real-time дашбордов
  • SSE для потоковых данных
  • Гарантированная доставка сообщений
  • Retry logic при сбоях

SDK и примеры

Python

pip install isrmes-sdk. Асинхронный клиент на asyncio. Примеры: сбор данных, управление заказами, генерация отчетов.

C# / .NET

NuGet пакет ISRmes.SDK. Интеграция с 1С, WPF-приложения, сервисы Windows. Примеры: интеграция с ERP, печать этикеток.

Java

Maven-зависимость com.isrmes:sdk. Spring Boot starter. Примеры: корпоративные интеграции, микросервисы.