MaticStudio
NSC Distributed Automation Without Boundaries
MaticStudio is the integrated development environment for building, configuring, and managing distributed automation systems based on Networked Shared Control (NSC) with interpreter.
Unlike traditional PLC-based approaches, NSC devices operate on an event-driven firmware model — logic is executed only in response to real-world changes, not in fixed cycles. This enables efficient, responsive control across a fully distributed system.
Why NSC with MaticStudio?
- Distributed and decentralized: Up to 126 nodes on a low-power RS485 bus using Simple Field Bus Protocol (SFPB), without a master-slave hierarchy.
- Seamless cross-device logic: Inputs, outputs, functions, and timers across multiple nodes can be connected with no manual messaging code. MaticStudio automatically generates the necessary RPC calls.
- Visual-first programming: Define logic using an intuitive graphical interface. Link events like input changes, button clicks, or timer expirations to actions such as toggling outputs, calling functions, or scheduling tasks.
- Event-driven logic: Firmware reacts to events, eliminating the traditional loop cycle seen in PLCs.
- Virtual Components (COBs): Add modular extensions to your logic — counters, planners, conditional functions, and more — each with their own graphical UI for use in the SCADA interface.
- Unified project scope: Design and manage the logic for an entire NSC-based installation from a single MaticStudio project.

SCADA Integration
COB-based Virtual Components can also define interactive user interfaces, which are directly usable in SCADA designs. This makes MaticStudio not only a firmware generator, but also a design hub for interactive monitoring and control panels.
Remark: The SCADA designer is meant to support legacy SCADA over web with the DomoServer special http server. There is no newer designer and scada server at the moment.
Applications
MaticStudio and NSC are ideal for:
- Distributed automation (with truly distributed, autonomous processes)
- Home and building automation
- Distributed I/O control in industrial environments
- Custom embedded installations requiring low-latency peer communication
- SCADA-integrated distributed logic systems
Get Started
Next: Getting Started
Download MaticStudio, explore example projects, and start building distributed automation systems with ease.