Serial Studio:跨平台遥测数据仪表盘,串口/TCP/CAN/Modbus 数据流实时可视化
Serial Studio 是一个跨平台遥测仪表盘工具,用于实时可视化来自嵌入式设备、传感器以及其他数据源的数据。项目主要基于 C/C++ 开发,采用 GPL 3.0 与商业双重授权;社区版源码在 GitHub 开源:
功能特性
- 跨平台支持:支持 Windows、macOS、Linux,并可在 Raspberry Pi 上运行。
- 多数据源接入:输入源不限于传统串口助手,支持串口、TCP/UDP、蓝牙、MQTT、USB、HID,以及 CAN/Modbus 等工业协议;同时支持连接多个数据源。
- 自定义协议解析:可解析私有协议和定制的数据结构,适配非标准数据帧。
- 实时数据可视化:内置折线图/多曲线图、仪表盘(Gauge)、条形图、FFT 频谱、GPS 地图、加速度/陀螺仪、LED 指示灯以及 3D 图形,支持 60FPS 实时刷新和低延迟显示。
- 数据记录与分析:支持导出 CSV、MDF4 文件,便于数据回放,或导入 Excel、Python、MATLAB 进行离线数据分析。
- 三种使用模式:Console 模式查看原始数据流;Quick Plot 模式免配置自动画图;Project 模式自定义仪表盘。
- 插件与扩展:内置扩展管理系统,可定制 UI 主题、可视化组件、驱动适配、数据处理逻辑,也可用 Python 编写数据处理插件。
- API 与自动化:提供内置 TCP API,可从外部程序控制整个应用,或接入持续集成系统(CI/CD)。
产品版本
Serial Studio 分为免费的社区版和收费的专业版。社区版源码公开,遵循 GPL 3.0 授权;专业版采用商业授权。版本间的具体功能差异可在官方页面确认。
下载安装
官方下载地址:
https://serial-studio.com/#download
选择对应操作系统的安装包即可安装。首次上手可参考官方 Getting Started 文档: