Shopfloor Copilot is designed to be deployed, configured, and integrated by engineers — not clicked through by consultants. Native OPC UA connectivity, YAML-based semantic signal mapping, on-premise Docker architecture, PostgreSQL data model, and a documented FastAPI REST interface.
Also see how Shopfloor Copilot serves other roles:
Shopfloor Copilot is a Python-native stack deployed entirely on-premise via Docker Compose. Key components from an IT/OT perspective:
line.*, station.*, and custom signal namespaces.asyncua-based OPC UA client. Supports UA/TCP, certificate auth, anonymous sessions. Browse server namespace, subscribe to nodes, handle reconnection automatically.
Map OPC UA node IDs to semantic signal names in plain YAML. Validation on load. Live reload without container restart. Station-type-aware default signal profiles.
Standard PostgreSQL with documented schema. SQLAlchemy ORM models included. Write your own SQL queries or connect BI tools (Tableau, Power BI, Grafana) directly.
24+ REST endpoints for all platform data. JWT bearer auth. Swagger/OpenAPI docs auto-generated. Webhook-ready architecture for ERP/CMMS push events.
Single docker-compose.yml defines all 7 services. Bind-mounted source code — deploy file changes without rebuilding images. Configure via environment variables.
Ollama LLM container for AI Q&A and root cause analysis. No external API calls. Choose your model. ChromaDB vector store for RAG knowledge base — all on-premise.
IT/OT convergence integrates Information Technology (ERP, databases, networks) with Operational Technology (PLCs, SCADA, OPC UA servers). Traditionally siloed, convergence enables machine data to flow into enterprise analytics and ERP — enabling real-time visibility and data-driven decisions.
Yes. The OPC Studio semantic engine uses YAML to map OPC UA node identifiers (e.g., ns=2;i=5001) to named semantic signals (e.g., production_count), which bind to standard MES signals used across the platform. Mappings are validated on startup with detailed error reporting.
Contact us for the full API reference, OPC UA setup guide, semantic mapping YAML schema, and Docker Compose reference architecture for your integration project.
Request Technical Docs →