ISPF · Industrial IoT Platform · SCADA · MES

Engineering. Signals. Processes. Facts.

Industrial IoT platform
from field level to MES

ISPF unifies drivers, historian, SCADA HMI, MES, and marketplace in one object tree — without an OPC-server zoo, custom Java, or months of integration. Deploy on-prem, edge, or Kubernetes.

7.4 / 10 · competitive scorecard (code verified, Jul 2026)
ispf.ai · SNMP Host Monitoring
SCADA dashboard SNMP Host Monitoring: CPU, memory, network
SCADA monitoring: CPU, MEM, NET · historian · live charts
58
Drivers · 20 PRODUCTION
218
P&ID symbols · mimic editor
MES
ISA-95 · OEE · batch · SPC
MFA
TOTP · per-variable ACL
45+
AI agent regression
13
Bundles in ISPF marketplace

Everything for IIoT in one platform

From Modbus to operator HMI and MES reports — declarative configuration on the object tree, marketplace bundles, and an AI agent for engineers and operators.

🔌

Drivers & connectivity

58 drivers (20 PRODUCTION): Modbus, OPC UA, SNMP, MQTT, JDBC, Kafka. OPC UA write-back, Driver DDK, edge agent.

📊

SCADA & mimics

218 P&ID symbols, mimic editor, historian, alarm rules, video wall, and operator offline sync.

🏭

MES & workflows

ISA-95, OEE, batch/SPC, BPMN subprocess, SQL reports — application platform without Java in the core.

📦

Marketplace

13 bundles: mes-platform, mini-tec, warehouse, and more — one-click install from the console.

🤖

AI agent

Tree-first agent: deploy bundles, create objects, configure drivers — with audit trail and approval gate.

🔒

Enterprise security

MFA, per-variable ACL, hard tenancy, Keycloak OIDC — ready for production deployments.

Industries & use cases

ISPF is used in manufacturing, energy, logistics, utilities, and more — from petrochemicals and power to smart buildings and transport.

Industrial automation Oil & gas Energy Manufacturing Transport and logistics Utilities Healthcare Agriculture Retail SCADA for renewables
Industrial automation for any specialized manufacturing.
Warehouse automation and IT infrastructure management from a single center.
SCADA integration for electrical, solar, and wind networks.
Petrochemical plant control, pump-compressor station telemetry.
Automation across raw-material production stages, monitoring of special equipment and fleet vehicles.
Cloud fleet management combined with business-process automation.
Equipment control automation and automatic meter reading.
Visualization of complex business services and data-center automation.
Medical equipment monitoring and maintenance, IT infrastructure automation.
Managed service providers — unified monitoring and control.

Three automation layers — one product

Classic project: OPC server + historian + SCADA + MES + integration. ISPF covers the full stack with declarative object-tree configuration — from the field level to production reports and operator HMI.

IoT · field level

Connectivity and data normalization

Modbus, OPC UA, SNMP, MQTT, JDBC, Kafka — 58 drivers, 20 PRODUCTION in the interop lab. OPC UA server write-back, Driver DDK, edge agent.

  • Field pilot playbook · 3 OT scenarios ready-for-field
  • Per-object ACL, MFA, and hard tenancy
  • WebSocket live updates for variables
SCADA · operational layer

Monitoring, HMI, and mimics

Dashboard builder, 218 P&ID symbols, mimic editor, video wall, operator offline sync, alarm rules, ClickHouse historian.

  • 218 SVG symbols: tanks, valves, pumps, RP
  • Keyboard nav · federation peer health badge
  • Parquet bulk export · historian tiers
MES · production layer

Accounting, processes, and reports

Application platform: bundle deploy, ISA-95 objects, OEE, batch/SPC, BPMN subprocess, SQL reports — no Java in the core.

  • mes-platform · warehouse · mini-tec
  • Message events · escalation templates
  • Operator reports · Excel export

Ready-made ISPF solutions

Reference deployments and bundles on ISPF. Live demo catalog at demo.iot-solutions.ru.

🏢

Building systems monitoring

Remote meter and sensor data collection for utilities and facility operations.

Utilities (housing) Sensors Data collection
View demo →
🧪

LIMS

Lab process automation: requests, samples, equipment, and results in one system.

Automation Laboratory Management
View demo →

CoffeeGate

Remote coffee machine control: equipment state, ingredients, sales, and errors in real time.

Monitoring Equipment Analytics
View demo →

P&ID and single-line diagrams — not a separate SCADA runtime

Mimics live in the object tree as objects MIMIC: symbol editor, live bindings to device variables, orthogonal connections, and control from operator HMI. Logic stays in the tree — the diagram only displays and sends commands.

218 P&ID symbols ISA library v2: tanks, valves, pumps, pipelines, electrical equipment + symbol marketplace
Live bindings Levels, states, alarms, OPC quality — bound to objectPath and selectionKey
Control from HMI setVariable, toggle, invokeFunction, navigate — click and context menu on a symbol
Operator offline Offline sync manifest, video wall grid, federation peer health — operator handover without losing context

Visio-class editor right in the browser

Full-screen editor: symbol palette, layers, properties, bindings, and actions — without a desktop SCADA package. The diagram is saved in the object tree and runs on operator HMI immediately.

  • Symbol libraryTanks, gate valves, pumps, pipes, crosses, signal lamps — process and electrical
  • Select · Place · ConnectPlacement, orthogonal port connections, smart-snap, and grid
  • Align · Distribute · TransformAlignment, flip, ±90° rotation, undo/redo
  • Properties panelBindings, format rules, actions, layers — import/export JSON diagram
SCADA Mimic Editor · pipeline-rp · RD-029
Mimic editor: main oil pipeline, symbol library, layers, and properties
Pipeline SCADA RP · 49 symbols · layers · bindings · import/export JSON

From the editor — to the dashboard and operator shift

Widget scada-mimic on the dashboard layout loads the diagram from the server. Live levels, pressure, tank tables, and control — without duplicating tags.

  • MIMIC objects in the treeroot.platform.mimics.* — one diagram on multiple screens
  • Live bindingsLevels, valve states, flow animation on lines
  • Control from HMIsetVariable, toggle, invokeFunction, navigate from the mimic
  • Industry templatesmini-TEC, pipeline SCADA RP, and 15 main oil pipeline forms (RD-029)
Operator HMI · mini-tec · scada-mimic
mini-TEC operator HMI with mimic and live data
Operator shell · mimic · live variables · alarm bar

SCADA/MES without a zoo of modules

OPC server, historian, HMI, workflow, and MES logic — nodes of one object tree with a unified REST/WebSocket API. Reference apps: power (mini-tec), warehouse, MES.

Classic stack (Ignition + KEPServerEX + PI + Opcenter)

  • OPC + historian + SCADA + MES — separate vendors and licenses
  • Field and accounting integration — manual ETL, tag duplication
  • Customization = months of Java/C# and integrators at every layer
  • HMI, alerts, and workflow — different runtimes and APIs
  • AI — bolt-on, not tree-first development
  • Vendor lock-in at every stack layer

ISPF

  • IoT + SCADA + MES on one object tree
  • 58 drivers · 20 PRODUCTION · interop CI · OPC UA server
  • Historian tiers · ClickHouse · Parquet export · federation
  • 218 P&ID symbols · mimic editor · operator offline
  • AI-native: 45+ agent regression · deploy playbook · MCP
  • AGPL core + marketplace bundles · partner program
OT Trust 20 PRODUCTION drivers Interop lab, field pilot playbook, OPC UA server write-back, Driver DDK
HMI 218 P&ID + video wall Symbol pack v2, keyboard nav, operator offline sync, expression debugger
Security MFA · ACL · tenancy TOTP enrollment, per-variable ACL, hard tenancy, audit trail
Historian ClickHouse · Parquet Historian tiers, bulk Parquet export REST, SLA lab evidence
MES ISA-95 · OEE · batch mes-platform bundle, dispatch, quality/SPC, agent e2e deploy
Automation BPMN depth Subprocess, message events, escalation templates, CEP stubs
AI Agent autopilot 45+ regression scenarios, solution generator, deploy without LLM test
Ecosystem Marketplace GA Browse · install · activate, partner tiers, symbol marketplace

IoT · 20 PRODUCTION

Modbus, OPC UA, S7, BACnet, IEC-104, DNP3 — interop CI and field pilot playbook.

SCADA · 218 P&ID

Mimic editor pro, video wall, offline operator, ClickHouse historian, Parquet export.

MES · ISA-95

mes-platform, OEE, batch/SPC, BPMN subprocess — declarative MES without Java.

🛒

Marketplace

Bundle and symbol pack catalog: browse, one-click install, paid activate.

🤝

Partner program

Associate → Expert certification, training curriculum, revenue share.

Federation + Helm

Peer health, edge tunnel, K8s Helm chart — distributed sites.

ISPF vs Competitors

Comparison on a 1–10 scale vs. Ignition, KEPServerEX, OSIsoft PI, Siemens Opcenter, Tulip, and mature context-tree IIoT platforms.

7.4 / 10 · overall code verified · Jul 2026
Unified data model (object tree)
8.5
AI-assisted development
6.5
Documentation / DX
8.5
MES / ISA-95
6.5
OT/IT connectivity (drivers)
6.5
Security / RBAC / tenancy
7.5
Low-code velocity
8.0
Deploy / scale / edge
7.0
SCADA / HMI / mimics
7.5
Historian / time-series
7.0
Automation / alarms
7.5
Workflow / BPMN
7.5
Ecosystem / marketplace
5.0
Stack modernity
9.5
Criterion ISPF Ignition KEPServerEX + PI Siemens Opcenter Tulip
Unified IoT+SCADA+MES model ✓ Object tree SCADA-first, MES separate Connectivity + historian MES-only Shop-floor apps
AI-native development ✓ Tree-first agent · MCP Limited
Self-hosted / air-gap ✓ AGPL + bundle SaaS-first
Marketplace bundle ✓ Install + activate Module store App templates
BPMN workflow on the platform ✓ Embedded Separate ✓ MES workflows
P&ID mimic editor in the browser ✓ 218 symbols ✓ Perspective
Stack 2026 Spring Boot 4 · React 19 Java desktop Legacy Windows Enterprise .NET Modern web

OEE, dispatch, quality SPC, and ISA-88 batch — declarative MES

Bundle mes-platform-production — certified walkthrough: operator HMI with Dispatch, OEE, and Quality tabs. No Java in the core — only BFF, BPMN, and SQL.

  • DispatchBPMN work-order → work queue → confirm on operator HMI
  • OEEAvailability × Performance × Quality · ISA-95 line registry · Morning shift KPI ~85%
  • Quality / SPCChart widget + UCL/LCL · seed samples from bundle
  • Batch liteISA-88 phase runner · ERP outbox stub · mes-platform catalog in the object tree
Operator · mes-platform-production · BPMN dispatch
MES Platform: BPMN work-order dispatch with live execution log
MES dispatch · user task → work queue · mes-platform-production bundle

Center of the universe — hierarchical object tree

Devices, models, dashboards, and apps — in one hierarchy with typed variables, events, functions, and MQTT auto-provisioning.

  • MQTT auto-provisioningAuto-create instances from JSON payload
  • CEL bindingsGoogle CEL for computed variables and conditions
  • Variable historianTimescaleDB, export, aggregations on charts
  • Per-object ACLGranular permissions at the object level
Explorer · mqtt-meter-bus
Object browser: MQTT Meter Bus with auto-provisioning
MQTT Meter Bus · auto-creates Meters from JSON payloads

HMI of any complexity — drag-and-drop

40+ widgets: charts, gauge, network graph, spreadsheet, map, SLD. Refine AI-studio screens in the visual editor.

  • Network GraphPLC → gateway → sensors topology on one screen
  • Spreadsheet widgetTables with formulas directly on the dashboard
  • JSON editorLayout as code for power users
  • selectionKeyDynamic widget binding to a table row
Dashboard Builder · spreadsheet
Dashboard editor: chart, network graph, spreadsheet
Chart · Network Graph · Spreadsheet · Navigation — on one screen

Process automation without programming

BPMN 2.0 editor with live logs, user tasks in the work queue, CEL gateways, and alert rules — all as object-tree nodes.

  • User tasks → Work QueueClaim/complete directly from the operator sidebar
  • Service tasksfire_event, read_variable, start_workflow
  • Live execution logReal-time process debugging
  • Diagram + XMLVisual editor and source BPMN
Workflow · demo-alarm-handler
BPMN editor Demo Alarm Handler with live logs
Demo Alarm Handler · active · BPMN.io + execution log

CEL alerts with webhook and email out of the box

Alert rules are tree nodes. CEL condition on a variable → event → webhook, email, workflow. Edge trigger and federation bind.

  • CEL validation“Validate CEL” button before saving
  • Webhook + EmailIntegration with PagerDuty, Slack, and email
  • Industry rulesGPU overload, gas leak, fire — out of the box in mini-tec
  • Event correlatorsCOUNT, SEQUENCE, EVENT_CHAIN → workflow
Alert Rule · mini-tec-gpu-overload
Mini-TEC GPU overload alert rule on CEL
Mini-TEC GPU overload · CEL · webhook · email

Distributed architecture out of the box

Peer registry, catalog sync, federation bind, and outbound tunnel — edge nodes behind NAT connect to the public hub without changing the object path.

  • Peer registryCRUD for remote ISPF instances
  • Catalog syncBulk import of remote object list
  • Federation bindRemote overlay on local path
  • Outbound tunnelWebSocket NAT edge → public hub
Federation · peer registry
Federation panel: peer registry, tokens, tunnel
Federation · nodes · tokens · tunnel · health check

MES Functions

JSON script runtime: setVar, when/if, INVOKE_FUNCTION — business logic without Java on the server.

SQL Reports

Parameterized SQL reports, export from the operator shell.

Helm + K8s

Helm chart, ConfigMap, federation health poll — cloud-native deploy.

From install to operator HMI

Deploy ISPF, import a marketplace bundle, connect drivers, and ship a mimic — without a long classic integration project cycle.

Step 1
Install JAR, Docker Compose, or Helm/Kubernetes — production-ready in hours, not months.
Step 2
Marketplace Pick a bundle: mes-platform, mini-tec, warehouse — install from the console.
Step 3
Драйверы Modbus, OPC UA, SNMP, MQTT — declarative configuration and interop lab.
Step 4
SCADA / MES Mimics, dashboards, BPMN, and operator HMI — on the same object tree.
Step 5
Production ACL, MFA, backup, monitoring — hardening for industrial production.

13 bundles in ISPF marketplace

Catalog at marketplace.ispf.ai — install from the console System → Solutions → Marketplace in one click. Free reference apps and paid reference editions.

System → Solutions → Marketplace · ISPF
Marketplace ISPF: 13 bundle — mini-tec, mes-platform, warehouse и др.
13 bundles · free + paid · reinstall · open operator HMI

Catalog on the demo stand

All bundles are already installed on ispf.iot-solutions.ru — open operator HMI immediately or reinstall from the marketplace.

mes-platform-production mes-platform mes-oee-reference warehouse-reference building-hvac lab-training demo-app marketplace-demo mqtt-temperature simulator-profiles spreadsheet-demo

🛒 ISPF Marketplace

App catalog, reference bundles, and symbol packs. Free solutions — one-click install from the console System → Solutions → Marketplace. Paid editions — activation code from the vendor.

  • 13 ISPF bundles on the demo stand
  • Free install · paid activate with entitlement key
  • Symbol marketplace: P&ID packs with legal review
  • Offline import via deploy API (air-gap)

🤝 Partner Program

Certified integrator and OEM vendor program. Training, exams, partner directory listing, and revenue share from marketplace listings.

  • Associate — object tree, bundles, operator UI
  • Professional — drivers, SCADA, automation, federation
  • Expert — cluster, historian tiers, MES, agent playbooks
  • OEM — driver packs, symbol marketplace, support SLA

AI accelerates SCADA and MES rollout

The AI studio speeds up IoT/SCADA setup (devices, dashboards, bundles). The AI agent on operator HMI helps with reports and procedures — on top of ready MES/HMI.

For the administrator · AI studio

Tree-first agent

Describe the task in plain language — the agent runs platform steps: creates devices, dashboards, alert rules, publishes bundles.

  • Agent · Bundle pack · Settings
  • Validate → dry-run → publish
  • OpenAI, Ollama, any compatible API
  • Background execution + MCP for Cursor
For the operator · application AI agent

Contextual assistant on HMI

Chat on the operator shell: reports, dashboards, trends, session memory — with your app instructions and technical docs.

  • Knowledge base: MD, TXT, CSV, JSON, YAML
  • Agent instructions by industry
  • Run reports and navigate to screens
  • Configured in Operator Apps
IoTDriver · device · variables
SCADAMimic · dashboard · alerts
MESReports · BPMN · functions
+ AIStudio · operator agent

“Create SNMP localhost and CPU/RAM/network dashboard” — done

Tree-first agent works on the live object tree: creates snmp-localhost, configures metrics, builds HMI — with a transparent step log and “Open device” links.

  • Multi-chatContext persists across tabs and reloads
  • Bundle generatePrompt → JSON manifest → validate → publish
  • Platform toolsDrivers, BFF, workflow, correlators, federation
  • Context Pack58 drivers, widget types, reference apps in the prompt
AI studio → snmp-host-monitoring
SNMP Host Monitoring dashboard created via the AI studio
Agent result: SNMP Host Monitoring · CPU · MEM · NET I/O

The operator asks — the agent acts

On the mini-TEC HMI, the operator types “Run shift report” — the agent finds the SQL report, offers a run button, and explains station summary figures in Russian.

  • Natural languageReports, trends, alarms — without menus and search
  • App-scoped toolslist_reports, open_dashboard, invoke_bff
  • Live progressWebSocket agent steps in the drawer
  • Session memoryDialog context within a shift
Operator · AI assistant · mini-tec
AI operator assistant on the mini-TEC HMI
Station summary + agent chat · Daily Energy Log

Knowledge base and instructions — no code

In Operator Apps, upload SOPs, READMEs, and procedures. Set the system prompt: “Reply in Russian, know everything about the plant, be polite” — the agent becomes your site expert.

  • Knowledge base uploadTechnical documentation up to 2 MB per file
  • Agent instructionsTone, language, safety priorities
  • Per-app isolationEach operator app has its own agent
  • RAG on documentationAnswers grounded in your files
Operator Apps · AI knowledge base
AI knowledge base setup for the mini-TEC operator app
mini-TEC · instructions · README.md in the knowledge base

Industrial stack 2026

Field protocols, TimescaleDB historian, BPMN, and React web-HMI — production-ready for power, oil & gas, and discrete manufacturing.

Modbus OPC UA MQTT SNMP TimescaleDB ClickHouse Historian tiers Parquet export BPMN 2.0 Google CEL PostgreSQL Java 25 Spring Boot 4.0 React 19 Keycloak OIDC NATS Helm / K8s Marketplace AI studio Operator Agent

Get in touch

Feel free to call or email — we love talking to our customers.

Contact us

ISPF is a product of IoT Solutions. Licensing, deployment, and partnerships:

+7 (495) 006 42 36 info@iot-solutions.ru

Tver · serving customers across Russia

Platform & demo

Try ISPF on the demo stand or install a bundle from the marketplace.

demo.iot-solutions.ru — solution examples ispf.iot-solutions.ru — ISPF demo stand Marketplace Partner Portal

Ready to deploy ISPF?

Open the demo stand or install a marketplace bundle — Mini-TEC, mes-platform, SNMP monitoring, and BPMN.