实时监控设备在线状态、运行参数与故障信息,支持远程控制指令下发、设备固件升级与维护记录管理,远程管理设备运行状态
本项目是一套基于「服务器端 API 校验 + 客户端本地控制」的全链路设备授权管理方案,核心目标是通过 设备唯一标识绑定 + 云端实时校验 + 分级权限控制,实现对工具包(pytools)的用户分层管理(社区用户 / 商业用户)与未授权设备拦截, 确保工具包仅在授权设备上合规使用.
服务端:
Python全栈开发,后端基于高性能异步框架Fastapi+pydantic+mysql+jwt,前端基于高实时交互NiceGui+Tailwind CSS+Echart.部署在Ubunti系统上
客户端:
采用python开发,使用nuitka打包,保护源码的同时提升运行性能.客户端运行时会启动一个子线程去云端校验授权状态,若是已授权则静默运行,等待24小时之后再次校验,持续循环.若是禁止状态或者未授权状态且运行次数/天数,达到30次/天时,客户端程序会终止运行