数控云-数控设备的泛用性云监控IOT平台
数云控 - 一种用于数控设备的泛用性云监控IOT平台
✨ 基于 PyQT5 以及 Vue3 + Flask 实现 ✨
DCC —- a versatile cloud monitoring IOT platform for CNC equipment
(由于上线了,核心代码闭源了)
核心技术栈:Vue3、Flask、PyQT5、MySQL、Redis、Axios、Vuex、Element-Plus、less、WebSocket、JWT、Flask-restful、Nginx等
项目描述:该项目为一种泛用性数控设备云监控平台,集泛用、监管、控制三位一体至云端。用户可以通过平台实时上传G代码工程文件至云端并推送至工控客户端来实现实时控制硬件,并在平台上实时开启远程视频流监控录像。同时平台还提供了全平台统一账户注册、工具下载、设备调参、进程监管、远程监控等多种功能。
项目亮点:
- 后端 采用 JWT 授权进行通信,登录状态设定生命周期验证
- 利用 WebSocket 协议基于设备码和 FormData 实现工程文件三端传输并在工控端解析载入硬件系统控制。
- 利用 WebSocket 协议基于 Base64 + OpenCV 实现工控软件到后端在到游览器的视频帧通信
- 使用 PyQT5 + Pymysql 实现工控设备客户端的开发; 并使用 Serial通信 + Threading多线程控制 来实现多命令的并发硬件监控
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Panzer_Jack の 博客!
评论