User Tools

Site Tools


mistudio:architecture_overview

MIStudio Architecture – Visual, Distributed, Intelligent

Overview

MIStudio takes the core idea behind TransSECS:

If you can name it, you can control it

…and extends it into a visual, distributed, real-time system for building industrial applications.

Instead of relying only on traditional code, MIStudio allows applications and data flows to be built by connecting visual components.

The Mental Model

Think of MIStudio as:

  • A canvas of connected components
  • Each component has:
    • Inputs (Inports) – what it receives
    • Outputs (Outports) – what it produces
  • You wire them together to create behavior

The MIStudio Design Editor is used to build the visual interface using graphics and controls.

The MIStudio Logic Editor is used to connect data sources, components, and application logic.

Together, the Design Editor and Logic Editor provide the visual and logical parts of an MIStudio application.

Connections and component relationships are visible and inspectable in the Logic Editor.


MIStudio Overview

MIStudio is a drag-and-drop datops platform with visualization, vibe-coding, and connections that lets you build not just flows, but data products and views that can include AI/LLM blocks and easy-to-understand code blocks, including Python blocks with AI/ML libraries included.

It's a full data integration platform.

MIStudio Overview

Each block represents a capability:
  • MQTT publish/subscribe
  • REST calls
  • SPC calculations
  • AI/LLM interaction
  • Device communication
  • Custom logic

How It Works

At runtime, MIStudio is:

  • A network of components
  • Passing data in real time
  • Reacting to events as they happen

Each connection represents:

  • A data flow
  • A trigger
  • Or both

Data is the System

In MIStudio, data, logic, and integration can be combined within the same application flow.

Example:

  • Sensor data arrives via MQTT
  • It flows into an SPC block
  • Results trigger alerts
  • Alerts drive REST or PLC actions

This allows many workflows to be built visually without relying entirely on traditional code.


Works Across Protocols (Not Just One “Namespace”)

MIStudio is designed to work across real industrial protocols, including:

  • MQTT (pub/sub messaging)
  • AMQP (enterprise messaging)
  • Zenoh (edge/cloud distributed data)
  • OPC UA (industrial interoperability)
  • REST / HTTP APIs
  • SECS/GEM (semiconductor equipment)

Rather than forcing everything into a single abstraction, MIStudio:

Connects them together in a unified flow

Example: Real-Time Data Flow

What’s happening here:

  • Data is subscribed from MQTT topics
  • Aggregated and processed
  • Passed through analytics (SPC)
  • Published back out
  • Visualized or acted on

Each step is:

  • Visible
  • Configurable
  • Replaceable

Built for Real Systems (Not Just Demos)

Many visual tools optimize for quick demos.

MIStudio is designed for:

  • Production systems
  • Scalable architectures
  • Long-term maintainability

Key characteristics include:

  • Strong typing and structured data
  • Explicit connections
  • Reusable components
  • Integration with real protocols and equipment

Integrated Intelligence (AI + Heuristics)

MIStudio can treat AI as another component in the application flow.

MIStudio AI Flow

You can:

  • Send data to an LLM
  • Interpret results
  • Feed them back into the system
  • Combine them with rules and heuristics

Example use cases:

  • Extracting meaning from documents
  • Mapping data points automatically
  • Building dynamic control logic
  • Assisting operators

Why This Architecture Is So Powerful

1. Visual = Understandable

You can see:

  • What the system does
  • How data moves
  • Where connections and decisions are made

2. Data + Logic + Integration in One Place

MIStudio can combine:

  • Data flows
  • Application logic
  • Protocol integrations
  • Visual displays

within the same application environment.


3. Works at the Edge and in the Cloud

MIStudio applications can be designed for deployment across environments such as:

  • Edge devices
  • On-prem systems
  • Cloud infrastructure
  • Containers / Kubernetes

4. Rapid Development Without Losing Control

MIStudio combines:

  • The speed of visual and low-code development
  • Access to configurable components and application logic

5. Extensible by Design

New capabilities can be added through:

  • New components
  • New protocols
  • New integrations

This allows an application to expand as requirements change.


How to Think About MIStudio

A useful way to frame it:

Node-RED is a great idea.
MIStudio applies a similar visual-flow concept to industrial, scalable, real-world systems.

What This Means for You

With MIStudio, you can:

  • Build industrial applications visually
  • Integrate different data sources and protocols
  • Add intelligence, rules, or AI to application flows
  • Adapt applications as requirements change

while maintaining:

  • Structure
  • Clarity
  • Control

Summary

MIStudio is:

  • A visual system builder
  • A real-time data orchestration platform
  • An integration layer across protocols
  • A foundation for intelligent automation

The MIStudio Design Editor provides the visual application-building environment, while the MIStudio Logic Editor provides the component, data-flow, and logic environment.

Built on the same principle as TransSECS:

If you can connect it, you can control it.

mistudio/architecture_overview.txt · Last modified: by tputman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki