101010110100101110010101
110010101101001011100101
010110100101110010110100
0x4A 0x53 0x4F 0x4E 0x20 0x44 0x61 0x74 0x61 0x20 0x46 0x72 0x61 0x6D 0x65 0x20 0x53 0x74 0x72 0x65 0x61 0x6D
0xA5 0x3C 0x7F 0x91 0xE2 0x48 0xD3 0x5A 0x6B 0x82 0x1F 0xC4 0x95 0x2E 0x67 0xB8 0x39 0xF1
0x12 0x34 0x56 0x78 0x9A 0xBC 0xDE 0xF0 0x11 0x22 0x33 0x44 0x55 0x66 0x77 0x88 0x99 0xAA
Serial Studio | Real-time Data | Embedded Systems | IoT Dashboard | MQTT Client
CAN Bus Monitor | Modbus RTU/TCP | Bluetooth LE | Sensor Telemetry | Live Graphs
JSON Frames | CSV Export | Data Visualization | Hardware Interface | Protocol Analyzer
0000: 53 65 72 69 61 6C 20 53 74 75 64 69 6F 20 44 61
0010: 74 61 20 46 72 61 6D 65 20 50 61 72 73 65 72 20
0020: 4D 51 54 54 20 43 6C 69 65 6E 74 20 43 41 4E 20
0030: 42 75 73 20 4D 6F 6E 69 74 6F 72 20 4D 6F 64 62
0040: 75 73 20 52 54 55 20 54 43 50 20 55 44 50 20 49
0050: 6F 54 20 44 61 73 68 62 6F 61 72 64 20 53 65 6E
0060: 73 6F 72 20 54 65 6C 65 6D 65 74 72 79 20 4C 69
0070: 76 65 20 47 72 61 70 68 73 20 52 65 61 6C 54 69
0000: A5 3C 7F 91 E2 48 D3 5A 6B 82 1F C4 95 2E 67 B8
0010: 39 F1 8D 42 C6 5E 70 A3 14 D9 6C 88 2B F5 A1 3F
0020: 7C 9E 4D 61 B2 85 38 FC 21 D4 69 A7 53 8F 1C E0
0030: 94 2D B6 78 4A E3 5C 9B 27 F8 41 DA 6E 83 15 C9
0040: 52 AF 3B D7 60 9C 28 F4 1A E6 4C B0 75 89 2F D2
0050: 63 A8 54 E1 3D 96 4F BA 26 FB 48 8C 71 A4 59 ED
0060: 32 C7 5B 9F 24 E9 4E B3 67 AA 56 F2 3E 8B 17 D5
0070: 61 AC 58 F0 2C E8 44 B9 65 91 5D A6 3A CF 72 BE

Build dashboards for any device. Instantly. Real-time visualization for embedded systems. Monitor Modbus and CAN Bus networks. Monitor Bluetooth LE devices and stream over MQTT. Publish from hardware, subscribe from anywhere. Automate commands with polling and timers. Visualize analog signals using audio hardware. Visualize data without writing code. Export sessions to CSV or MDF4 files. Play back recorded CSV/MDF4 sessions. Parse binary protocols with custom JavaScript.

Monitor and visualize sensor data from any device. Supports MQTT, Modbus, CAN Bus, Bluetooth LE, TCP/UDP, serial ports, and audio input. Open data formats with no vendor lock-in.

Available for Windows, macOS, and Linux

Trusted By

Key Features

Professional data visualization for embedded systems and IoT devices

Real-Time Visualization

Display live sensor data at 60 FPS with sub-50ms latency. Supports CSV, JSON, and binary data formats.

Multiple Communication Protocols

Serial/UART, Bluetooth LE, MQTT, Modbus TCP/RTU, CAN Bus, TCP/UDP sockets, and audio input support.

Visual Project Editor

Configure dashboards using a visual interface. Optional JavaScript support for custom data parsing.

Wide Range of Widgets

Line plots, bar charts, gauges, GPS maps, FFT analyzers, accelerometers, gyroscopes, compass widgets, and more.

Data Export & Playback

Record everything to CSV or MDF4 files. Play back your sessions later or analyze them in Excel, Python, or MATLAB.

Custom Data Parser

Implement JavaScript parsers to decode proprietary binary protocols, checksums, and custom data structures.

High Performance

Built with Qt 6 and C++20 for native performance. Handles high-speed data streams on Windows, macOS, and Linux.

Open Source

GPL-3.0 licensed with source code available on GitHub. Pre-compiled binaries include a 14-day Pro trial.

Download Serial Studio

Available for Windows, macOS, and Linux

Windows

Windows 10/11 (x64)

Download for Windows

Requires Visual C++ Redistributable

macOS

macOS 11+ (Universal)

Download for macOS

Works on Intel and Apple Silicon

Linux

x64 / ARM64

Download AppImage

Also available on Flathub

Quick Start

1

Download & Install

Download the installer for your operating system. No complicated setup required.

2

Connect Your Device

Select your serial port, Bluetooth device, or network connection. Configure settings and connect.

3

Visualize Data

Use Quick Plot mode for automatic visualization or create custom dashboards with the Project Editor.

Pricing

Open source with optional commercial features

GPL Version

Free

Build from source

  • Serial, Bluetooth LE, TCP/UDP
  • Plots, gauges, maps, bars
  • CSV export and playback
  • Visual project editor
  • JavaScript data parser
  • Community support
  • No MQTT
  • No Modbus/CAN Bus
  • No 3D widgets
  • No MDF4 files
View on GitHub

Educational

Custom

For schools & universities

  • All Pro features included
  • Discounted pricing
  • Site licenses available
  • Bulk purchases
  • Training materials
  • Academic support
  • Requires valid .edu email
Contact Us

Use Cases & Examples

Applications across embedded systems, IoT, and industrial automation

Beginner

Arduino Sensor Dashboard

Plot temperature, humidity, and pressure from analog sensors. Works with any Arduino board sending CSV data.

View Example →
Intermediate

GPS Tracker

Live GPS tracking on an interactive map. Shows altitude, speed, heading, and satellite count in real time.

View Example →
Pro

Modbus PLC Monitor

Connect to industrial PLCs over Modbus TCP/RTU. Monitor motors, pumps, sensors, and actuators.

View Example →
Pro

CAN Bus Diagnostics

Import DBC files to decode vehicle ECU messages. Monitor RPM, throttle, coolant temp, and error codes.

View Example →
Pro

MQTT IoT Dashboard

Subscribe to MQTT topics and plot data from distributed sensors. Perfect for home automation projects.

View Example →
Fun

Lorenz Attractor

Visualize chaotic dynamical systems using XY plots. Educational example for chaos theory and nonlinear dynamics.

View Example →

Additional Examples

Access the complete examples repository with Arduino sketches, Python scripts, and project configuration files.

Browse All Examples

Frequently Asked Questions

What is Serial Studio?

Serial Studio is a cross-platform data visualization application for embedded systems. It provides real-time dashboards for serial ports, Bluetooth LE, MQTT, Modbus, CAN Bus, and network protocols.

What platforms are supported?

Windows 10/11, macOS 11+ (Intel and Apple Silicon), and Linux x64/ARM64. All platforms receive simultaneous updates.

Is programming knowledge required?

No. The visual Project Editor allows dashboard configuration without programming. JavaScript support is available for custom binary protocol parsing.

Can I use it for commercial projects?

Yes. Commercial use of pre-compiled binaries requires a Pro license. Alternatively, build from source under GPL-3.0 terms for open source projects.

What data sources are supported?

Serial/UART, Bluetooth LE, MQTT (Pro), Modbus TCP/RTU (Pro), CAN Bus (Pro), TCP/UDP, audio input (Pro), CSV files, and MDF4 files (Pro).

How is data exported?

Use the CSV or MDF4 export buttons in the toolbar. All data is automatically timestamped for analysis in Excel, Python, MATLAB, or other tools.

Is there a trial version?

Yes. Pre-compiled binaries include a 14-day Pro trial. After expiration, you may purchase a license or continue using GPL features.

Where can I get support?

Consult the documentation, review the examples, or submit a GitHub issue. Pro license holders receive priority email support.

Additional Resources

Comprehensive documentation covering installation, configuration, and advanced features.

View Complete FAQ

Contact

Technical support and sales inquiries

Support Channels

For technical support, feature requests, and bug reports, please use GitHub Issues. For licensing and commercial inquiries, contact us via email.