本项目面向建筑施工场景的墙面粉刷喷涂机器人,构建一套 “云端管理 + 移动端操控 + 设备端执行” 的全链路系统,利用MQTT+WebSocket实时通信,兼容PLC通信,实现远程操控机器人和下单、监控、告警一体化流程。
点击空白处退出提示
本项目面向建筑施工场景的墙面粉刷喷涂机器人,构建一套 “云端管理 + 移动端操控 + 设备端执行” 的全链路系统,利用MQTT+WebSocket实时通信,兼容PLC通信,实现远程操控机器人和下单、监控、告警一体化流程。
后台管理系统
机器人管理:维护机器人档案、状态、型号、所属区域
工单管理:创建、分配、处理、关闭工单,支持优先级与状态筛选
施工记录:查看历史施工任务,支持按时间、机器人检索
告警记录:实时记录告警,分级提示,跟踪处理状态
楼层管理:维护多层楼宇结构,关联机器人工作区域
安卓端 APP
遥控:方向控制、速度调节、急停、实时视频回传
工单:查看并处理本人相关工单,状态同步后台
告警:实时接收机器人告警,查看详情并确认
设置:网络、通知、安全等配置
终端插件
Workflow 流程插件:可视化配置自动化任务流程,联动工单、告警、施工等模块,支持事件触发与动作执行
设备通信与控制模块:核心是手机(Android)端通过 MQTT 向云端下发喷涂操控指令,云端(Spring Boot)经 PLC 接口将
指令转发至机器人执行;机器人运行数据(位置、压力等)通过 MQTT 上报云端,再经 WebSocket 推送到手机,Redis 缓存实
时状态数据,实现低延迟的 “操控 - 反馈” 闭环。
订单管理模块:基于 Spring Boot 开发订单全生命周期管理接口(支持多端操作),通过 Quartz 实现订单超时提醒、进度自动
更新,Shiro 管控订单权限,Redis 缓存待执行订单,保障订单高效派单与流转。
实时监控与告警模块:云端通过 PLC 采集机器人实时状态(如电量、涂压、流速、施工进度等)及故障码,实时推送至Android
端展示,并基于故障码生成告警存入数据库;利用 WebSocket 实时同步告警与状态数据,Redis 缓存近 1 小时数据以支持轨迹
回放与高频告警统计。






评论