项目面向工业设备状态监测、预测性维护和企业设备运维场景,提供公有云 SaaS 版本与客户现场私有化部署版本。
点击空白处退出提示
项目面向工业设备状态监测、预测性维护和企业设备运维场景,提供公有云 SaaS 版本与客户现场私有化部署版本。
平台支持传感器、采集器、网关、云盒等多类型设备接入,覆盖设备数据采集、协议解析、实时告警、趋势分析、巡检维保、维修工单、备件管理、AI 诊断报告和可视化看板等核心能力。本人主要负责后端整体架构设计、物联网核心链路设计实现及大部分业务功能落地,并在公有云版本中设计支持多租户隔离、租户级资源管理和差异化配置能力。
个人职责:
主导后端整体架构设计,负责公有云与私有化版本的核心业务抽象、模块拆分和技术方案落地,保障同一套业务能力可适配 SaaS 多租户与客户现场部署两种交付形态。
设计并实现多租户体系,支持租户维度的数据隔离、账号权限、设备资源归属、业务配置和客户级功能开关,满足公有云平台多客户并行使用需求。
负责物联网设备接入与数据链路建设,支持 MQTT、TCP、自定义协议、Modbus 等通信方式,实现传感器、采集器、网关、云盒等设备的数据上报、指令下发、状态同步和协议解析。
搭建设备数据处理体系,实现波形数据、特征值、趋势数据、异常数据的解析、校验、存储、告警触发和后续业务流转。
设计并落地设备全生命周期运维模块,包括设备台账、测点管理、节点/网关管理、巡检计划、维保计划、维修工单、备件库存、故障库、告警处理和运行分析等核心功能。
基于 Redis、RabbitMQ、定时任务和策略模式,构建设备数据异步处理、告警检测、报表生成、任务调度和数据下载等后台处理能力,提升系统扩展性与稳定性。
参与 AI 诊断与 AI 报告能力建设,将设备运行数据、告警记录和故障知识与业务流程结合,辅助客户完成设备健康评估、异常定位和运维决策。
负责私有化版本部署适配,包括多环境配置、对象存储、文件处理、容器化构建、接口文档和客户现场交付支持,提升项目交付效率。
技术栈:
Java 11、Spring Boot、MyBatis-Plus、PostgreSQL、Redis/Redisson、RabbitMQ、MQTT、TCP、Modbus、Netty、Knife4j、MinIO/OSS、Docker/Jib



评论