Free & PRO Tiers Windows x64 WPF Studio GUI

Step 1: Download & System Requirements

Before launching Uniflow, ensure your host computer meets the following baseline requirements:

  • Operating System: Windows 10/11 x64 or Windows Server 2019/2022.
  • Runtime Environment: .NET 8.0 Desktop & Service Runtime.
  • Network: TCP/IP connection to field devices (Modbus, OPC UA, cameras, DB servers).
Software Installation Packages

Download the installer binaries from the Software Downloads section:
1. Uniflow (GUI Desktop App): Visual editor client.
2. Uniflow Service: Background worker execution engine.


Step 2: Starting the Uniflow Background Service

Run UniflowService.exe or start the Windows Service from Services Management (services.msc).

POWERSHELL / CMD
# Start the background service manually or via Windows Services
net start UniflowService

Upon launch, the service initializes the internal NamedPipeIpcServer on \\.\pipe\Uniflow_IPC and listens for client connections.


Step 3: Launch Uniflow Studio & Configure a Source Adapter

Launch Uniflow.exe. The WPF client automatically connects to the local service pipe and displays the active system status on the header bar.

3.1 Add a Protocol Source

  1. Navigate to Sources & Protocol Adapters in the left sidebar.
  2. Click Add New Source and choose a protocol (e.g., Modbus Client, OPC UA Client, MQTT, or Signal Generator).
  3. Configure IP endpoint, port, and polling interval. Click Test Connection to verify reachability.
  4. Click Save & Start. The adapter state changes to Connected.

Step 4: Build Your First Visual Rule Graph

  1. Open Rule Editor from the navigation menu.
  2. Drag an Input Source node onto the canvas and bind it to your configured Source point.
  3. Drag a Logic Comparison node (e.g., Greater Than) and connect the input value wire to it.
  4. Drag an Action Sink node (e.g., Write Storage Point, HTTP Webhook, or Relay Control) and connect the boolean result wire.
  5. Click Deploy Rule Graph. The rule executes in real-time within the background service!
Live Node Tracing

While the graph is running, execution wires highlight in bright neon purple when data frames traverse nodes. You can inspect live values right on the canvas pins!