QT/C++ 远程数据采集上位机+服务器

一、项目介绍:

远程数据采集与传输

课题要求:编写个基于TCP的网络数据获取与传输的应用程序;

该程序具备以下功能:

1)本地端程序够通过串口与下位机(单片机)进行通信,实现数据采集任务

2)本地端程序能将所获取下位机数据进行保存(如csv文本格式等);

3)程序具备通信能力,本地端程序与远端用户用户可按照一定通信协议完成通信功能,实现所采集数据的

4)本地端程序可依据远端用户指令,执行相应功能:如串口通信参数配置、开始采集数据等;

5)远端用户程序可对接收的数据进行图表显示;
6)远端用户可连接至少2个不同本地端程序,可单独控制其中一个,也可同时控制2个本地端程序。基本要求:
本地端、远程端请使用Qt/C++完成,图表显示仅限使田OCustomPlot(其他图表绘制无成绩)

设计思路:

采用虚拟串口的方式,模拟以串口工具为下位机,客户端本地程序 与下位机通信,发送指令,

串口工具回复指令集 ;本地程序接收,远程服务器可以发送次采集指令控制本地程序向下位机(串口工具)发送指令从而将返回的指令 传送到服务器,绘制处实时折现图形;

通信协议:

帧头 + 数据类型+ 数据位 + 帧尾

【闲鱼】https://m.tb.cn/h.5LXY3rG?tk=oe83WTtPLRZ CZ0001 「我在闲鱼发布了【qt/c++远程数据采集与传输】」

点击链接直接打开

二、项目展示:

三、源码分享

私信即可(还有蓝色风格的哟~~~)
相关推荐
我想学LINUX8 个月前
【毕设级项目】基于嵌入式的智能家居控制板(完整工程资料源码)
stm32单片机·智能家居·pcb设计·web服务器·qt上位机·嵌入式控制·集成开发