专栏名称: IoT物联网技术
聊聊 云计算,IoT物联网。
目录
相关文章推荐
一条漫画  ·  密码只告诉你一个,你记好啊 ·  11 小时前  
一条漫画  ·  明明是三个人的电影,我始终不能有姓名? ·  11 小时前  
一条漫画  ·  不是老婆厉害,是我的头厉害 ·  3 天前  
一条漫画  ·  老公给闺蜜花了好多钱,我怎么才能要回来 ·  3 天前  
51好读  ›  专栏  ›  IoT物联网技术

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

IoT物联网技术  · 公众号  ·  · 2025-01-12 19:11

正文

文末查看 开源项目地址

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

如有需求,请加小编微信: beacon0418




往期推荐

高德地图: 红绿灯倒计时大揭秘
Arduino 开源 ESP32 智能手表






请到「今天看啥」查看全文