该作品为工业物联网数据采集平台,主要面向工厂 PLC、传感器、仪表等设备,实现设备接入、点位配置、采集任务管理、实时数据采集、数据转发、规则告警、设备状态监控等功能。系统采用管理控制台与采集引擎双模块架构,采集端支持 Modbus TCP、OPC UA、S7、MQTT 等工业协议,可将数据转发至时序数据库、消息队列、第三方接口或平台控制台,满足工业现场数据采集、能源监控、设备运行状态分析等场景需求。
我在项目中主要负责后端功能开发与采集引擎相关模块建设,包括设备管理、点位管理、采集任务调度、协议采集、数据转发、告警规则、运行状态监控等模块的设计与实现。项目中使用 Spring Boot、MyBatis、MySQL、Redis、Quartz、RabbitMQ、MQTT、TDengine、InfluxDB 等技术,结合长连接复用、批量采集、失败重试、背压控制等机制,提高采集稳定性和数据处理能力。