现场检测项目 工控机 服务器 显示交互在linux下利用qt5的qml和c++用mysql数据库 :项目介绍总体介绍:

这是一个在现场实验室检测环境的一个项目,硬件运用了A7处理器,数据运用TCP进行通信,
在上面跑linux系统,用qt5写的界面非常漂亮,显示在外接17寸液晶屏上其中运用了qml技术,
数据存储在mysql服务器数据库上,通过mqtt通讯,可远程在服务器上通过指令,对工控机进行远程更新和控制

 

具体功能:
1采集环境信息数据
2上位机显示实时数据
3通过特定的公式判断数据是否异常
4报警异常
5保存数据
6显示历史数据
7远程更新
8本地设置公式
9调用现场的摄像头,进行记录图像数据,并且远程可看

难点:


1.qt上的前后端联调,整体架构
2.硬件电路干扰
3.mysql数据库处理
之后的文章中将重点在这3条上面,把踩过的坑,运用的技术写明,以及如何进行规划

个人心得

对于这个项目,踩过无数的坑,特别是在软件上面,不是说技术难题,而是整一个架构,要是没规划好就是重复的劳动,一点意义都没有,但是仔细一想,开发的过程总是螺旋上升的,不可能一帆风顺,没有一定的经验积累,就不能直捣黄龙

Logo

更多推荐