udmi

UDMI / Docs / Tools / workbench

UDMI Workbench: Visual Workspace Guide

UDMI Workbench is a unified web application for UDMI device development, compliance testing, and automated AI diagnostics. It replaces complex CLI commands with an interactive dashboard.


Quick Start: Launching Workbench

The bin/workbench launcher manages the Python backend API server and opens Workbench in your browser:

# Launch Workbench v2 (Modern, Default)
bin/workbench

# Or explicitly launch Modern v2:
bin/workbench --v2

# Launch Classic Workbench v1:
bin/workbench --v1

# Specify custom port (default: 8080)
bin/workbench --port=8080

# Stop running Workbench server
bin/workbench stop

Screen Input Reference

1. Global Inputs


2. The Sequencer Screen

Used to run and monitor end-to-end UDMI device compliance tests.

Main Header Inputs:

Advanced Settings (Gear Icon Popover):

Test Suite Checklist & Historical Runs:


3. The Mantis Screen

Used to inspect MQTT telemetry transactions and run AI-powered triage root cause analysis (RCA).

Main Header Inputs:

Timeline Trace Tab:

AI Diagnostics Tab Inputs: