1.业务旨在为高端智能家居全屋设计前期提供房屋全方位勘察报告。
2.为企业内部人员使用勘察工具箱(十几种传感器)配套的勘察软件系统。
功能模块:
1.订单管理模块
1)意向订单管理:客户建档
2)勘察订单管理:从意向订单转为勘察订单,记录房屋基本信息
2.勘察任务模块
1)分配勘察员
2)勘察状态转换
3)生成设备清单
4)设备绑定
5)设备数据实时采集
6)设备状态监听
3.户型图管理模块
1)上传户型图。
2)AI模型识别与标记户型空间。
3)根据勘察规则自动生成设备点位图。
4)可人工编辑设备点位
4.短信业务
1)各节点业务状态变换短信通知
2)设备状态短信通知
5.勘察报告管理
1)根据勘察数据自动生成勘察ppt报告(100+页)
6.设备管理模块
1)传感器基础信息配置
2)传感器规则配置
7.用户管理模块
1)用户角色权限控制
2)用户单位部门管理
3)用户功能权限配置
项目开发情况:该项目开发周期3个月。共5人开发,2个硬件开发,前后端个1个,测试一个。本人负责后端开发和服务器运维,其中后端开发包括整个系统架构设计、订单管理模块、勘察任务管理模块、户型图管理模块、短信业务模块、勘察报告管理模块、设备管理模块、用户管理模块。
项目实现:使用微服务架构,使用技术栈:Spring Boot,Spring Cloud,Spring Security MyBatisPlus,Mysql,Redis,RabbitMq,MQTT,Xxl-job,AliOss,Apache Poi,Git,Docker,Jenkins。
项目亮点:1.接入目标检测模型识别户型图,2.自动生成设备勘察点位图,3.数据采集,10万级数据结合MQTT+redis+多线程并发处理,分布式部署。4.使用Apache Poi自动生成勘察报告。