Serial Studio
Serial-Studio
智能家居, ESP32
🧩 软硬件结合
已发布
项目简介
Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.
Serial Studio 是一款功能强大的跨平台数据可视化工具,专为嵌入式开发者和硬件工程师设计。它能够将来自 Arduino、ESP32、STM32、Raspberry Pi 等设备的串口、蓝牙、网络协议或工业总线数据,实时转化为直观的仪表盘界面。
标签
项目特点
**多协议支持**:串口、蓝牙 LE、TCP/UDP(GPL 版本);MQTT、Modbus、CAN 总线、音频、USB、HID 等(Pro 版本)
**丰富可视化组件**:15+ 种小部件,包括折线图、仪表盘、柱状图、GPS 地图、FFT 频谱、加速度计、陀螺仪、指南针、数据网格、3D 视图等
**脚本化解析与变换**:支持 JavaScript 和 Lua 5.4 帧解析器,内置 28 种模板(MAVLink、NMEA、UBX、JSON、XML 等);每数据集可运行自定义变换脚本
**Painter 画布小部件(Pro)**:通过 JavaScript `paint(ctx, w, h)` 回调驱动的 Canvas2D 风格画布,内置 18 种模板(示波器、极坐标图、人工地平仪、音频 VU 表等)
**命令发送(Pro)**:按钮、开关、滑块、旋钮、文本字段等输出小部件,支持 GCode、SCPI、Modbus、NMEA、CAN 等协议模板
**数据记录与回放**:CSV 导出(GPL);MDF4 导入/导出、SQLite 会话数据库、PDF 报告、XMODEM/YMODEM/ZMODEM 文件传输(Pro)
**自动化与 AI 辅助**:TCP API(320+ 命令)、MCP 服务器集成、AI 助手(Pro)支持 Anthropic/OpenAI/Gemini/DeepSeek/本地模型
**跨平台**:Windows 10/11、macOS 11+(Intel 和 Apple Silicon)、Linux x64、Raspberry Pi ARM64,60 FPS 流畅运行
技术规格
| 通信协议 | |
|---|---|
| 可视化组件 | |
| 脚本引擎 | |
| 解析模板 | |
| 数据导出 | |
| 文件传输 | |
| 自动化接口 | |
| AI 集成 | |
| 操作系统 | |
| 许可证 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 支持串口/蓝牙/网络的微控制器(如 Arduino、ESP32、STM32) | 1 | — | 用于数据源 |
| USB 数据线 | 1 | — | 连接微控制器到电脑 |
| 温度/湿度/加速度计等传感器(可选) | 若干 | — | 根据项目需求 |
所需工具
树莓派/开发板
必需
传感器模块
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 3/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5
项目图库
所需技能
🔧 **动手能力**:能够连接微控制器、传感器和电脑硬件,上传固件,配置串口通信
💻 **编程能力**:基础 Arduino/C++ 编程能力(用于编写数据发送代码);JavaScript/Lua 脚本能力(用于自定义解析和变换)
⚡ **电子电路**:了解基本传感器连接和串口通信原理
适用场景
**硬件调试与原型验证**:实时查看传感器数据波形,快速验证硬件工作状态
**遥测数据可视化**:无人机、机器人、车辆等远程监控系统的数据仪表盘
**工业自动化监控**:通过 Modbus、CAN 总线连接 PLC 和工业设备,实时监控运行参数
**教育与实验**:教学演示传感器数据采集与可视化,帮助学生理解数据流
**数据记录与分析**:长时间记录传感器数据,导出为 CSV 或 MDF4 格式进行后续分析
**嵌入式系统开发**:调试嵌入式设备的通信协议和数据格式