本项目服务于深圳的一家上市的物业公司,主要从事高端写字楼、商业综合体等物业机电设施设备运维管理。本系统为该公司的在全国接入的物联网设备(例如电梯、水电表、水箱、继电器、中央空调)提供可视化的统计分析+硬件智能控制+自动预警功能
本人在项目中担任开发组长,主导技术选型+架构搭建+后端开发
产品技术实现采用了前后端分离+微服务架构
技术栈:
APP端: 原生的Kotlin 和Swift
前端:Vue+iView Admin
后端:Spring Boot + Spring Cloud Alibaba+Mybatis +Spring WebSocket +MongoDB+Sharding
JDBC
第三方API:海康威视监控
协议: MQTT , OPCUA、WebSocket、ModBus 网口协议、串口协议、FTP协议
规则引擎: Aviator
第三方组件:Docker、Nginx做负载均衡+反向代理、MySQL、Redis、MongoDB、Rabbit MQ、
rocketmq、EMQ、FastDFS、ProFTP