一、项目功能模块:
本项目"小虫桌面"包含三个子模块:① worm-desktop-hometown:基于 Spring Boot + Vue3 的桌面端主应用,内嵌 Tomcat 与 MQTT Broker;② worm-desktop-manager:License 许可证生成 CLI 工具;③ worm-desktop-app:基于 uni-app(仅 H5)的移动端,供村民使用。
二、主要功能描述:
桌面端面向乡村治理场景,提供用户管理、家庭(户口本/成员三层模型)管理、村组管理、标签管理、设备管理与设备注册等基础能力;支持任务的创建、检查项维护、按村组/家庭维度派发下发、完成进度聚合统计、执行附件(照片)上传查看以及任务发布记录与设备级投递明细查询。通过内嵌 MQTT Broker 实现桌面端与手机端实时消息通信,并借助 mDNS(JmDNS)局域网广播实现移动端零配置发现连接。移动端 H5 可查看本村任务列表、按户上报完成情况、拍照上传附件,支持离线暂存与联网后自动补传(MQTT QoS1 + ACK)。桌面端带系统托盘并自动拉起浏览器访问,采用 RSA 验签 + 机器指纹(MAC)+ 有效期的 License 授权校验,配套 CLI 工具可批量生成许可证。
点击空白处退出提示












评论