加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
申请入驻 产业图谱

Qt 开源 Serial Studio 支持串口、MQTT、BLE的嵌入式可视化工具

4小时前
120
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Serial Studio 是一款串口(Serial)可视化(Studio)工具,能够与串行端口、网络套接字和 MQTT 代理进行交互,目标是使嵌入式开发人员和制造商可以轻松地可视化的呈现和分析其项目和设备生成的数据,而无需为每个项目编写专用的计算机软件

Serial Studio 软件架构

Serial Studio是采用 C 和C++ 语言开发的,图形用户界面使用Qt编程。它提供在Windows、macOS、Linux下的安装程序。最新版本下载地址: https://github.com/Serial-Studio/Serial-Studio/

Serial Studio 支持从多种收嵌入式设备实时获取数据,包括串行端口、MQTT、蓝牙低功耗(BLE)和网络套接字(TCP/UDP),满足不同场景下的数据采集需求,并生成 CSV 文件,也可以充当简单的 MQTT 客户端。支持多种可配置的小部件,比如FFT 图表、多个数据图、对数图、仪表、条形图等。

Serial Studio 编译说明

Serial Studio 在GNU/Linux系统上,还需要安装libgl1-mesa-dev才能编译应用程序。已使用的Qt模块的完整列表:

Qt SVG

Qt Quick

Qt Widgets

Qt Networking

Qt Serial Port

Qt Print Support

Qt Quick Widgets

Qt Quick Controls 2

本仓库使用git submodule ,请在终端上执行以下命令:

git clone https://github.com/Serial-Studio/Serial-Studiocd Serial-Studiogit submodule initgit submodule update

安装 Qt 后,在 Qt Creator 中打开 Serial-Studio.pro,然后单击 “运行” 按钮。

Serial Studio提供了多种人机界面的可视化部件来展示来自串口的数据,下面就是它提供的示例截图:

Serial Studio 源码

Serial Studio 是嵌入式系统工程师、学生、黑客和教师的理想选择,项目采用比较宽松的 MIT 开源协议,大家可以放心商用使用。

完整项目开源地址:https://github.com/Serial-Studio/Serial-Studio

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录