- 后端开发:基于Spring Boot搭建核心框架,结合MyBatis完成数据库持久层操作,实现数据高效存储与读取。引入FRP实现内网穿透,确保机器人远程管理的网络畅通。使用Docker进行容器化部署,提升部署效率与环境一致性,有效降低运维成本,保障平台7×24小时稳定运行。
- 前端开发:采用Vue2构建用户交互界面,搭配Element UI组件库打造简洁美观、操作便捷的交互体验。利用Fabric实现地图编辑、虚拟墙绘制与擦除等复杂图形操作。实现用户对机器人的全方位管理,包括机器人管理、升级,日志管理,实时状态与位置查看及控制,任务的添加、删除、记录查看与汇总图表展示,极大提升了机器人平台的管理效率与智能化水平。