logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot+OPC-UA 工业设备对接实战(超落地工控采集方案)

本文讲解 SpringBoot 整合 OPC-UA 工业协议完整实战,解决工业现场设备数据采集、节点订阅、断线重连、数据解析等核心问题。对比 Modbus 适用场景,提供可直接投产的工具类、异步订阅方案,帮助 Java 后端快速落地工厂、智能设备、SCADA 监控项目

#spring boot#java#spring
SpringBoot+TDengine工控时序存储实战:解决SCADA千万级采集数据卡顿问题

本文介绍了工控系统中时序数据存储的完整解决方案。针对MySQL存储工控时序数据的四大痛点(写入拥堵、查询超时、索引失效、磁盘占用高),提出采用TDengine作为专业时序数据库。文章详细讲解了SpringBoot集成TDengine的关键技术点,包括工业级配置、超级表设计规范、通用入库工具类实现、批量写入优化策略等,并给出了历史数据查询示例。通过结合前三篇的采集协议(Modbus/OPC-UA/M

#spring boot#tdengine#后端
SpringBoot 地铁 ISCS 实战第十六篇:RBAC权限管控实战|多租户隔离、角色菜单权限、车站数据权限分级落地

摘要:本文针对地铁ISCS综合监控系统的权限管控需求,提出基于SpringSecurity与自定义RBAC五表模型的工控专属解决方案。系统需隔离OCC调度中心、车站运维等多岗位权限,并实现跨线路/车站数据物理隔离。方案通过用户-角色-菜单绑定、接口+页面双重校验,划分超级管理员、调度员、车站运维、只读访客四级角色,满足工控内网离线部署与高安全要求。在不修改原有业务架构(OPCUA采集、Kafka消

#spring boot#linq#数据库
SpringBoot 云边协同|智慧地铁 ISCS 改造实战第 1 篇【专题开篇】:传统集中式 ISCS 痛点拆解、云边协同行业标准、整体改造架构总图

本文针对地铁ISCS系统从集中式向云边协同架构改造展开分析。文章首先指出传统集中式架构在长线网运营中的五大痛点:断网即失能、带宽算力瓶颈、扩容成本高、单点故障风险大、老旧线路改造难。随后解读了《智慧城轨发展纲要》等行业标准对边缘自治、分层算力、国产化的强制要求。 核心改造方案采用端-边-云三层架构:端层保留原有设备;边层新增车站边缘节点,实现本地采集、联动和存储;云层精简为全局调度功能。

#spring boot#架构#后端
SpringBoot云边协同|智慧地铁ISCS改造实战第3篇:边缘轻量化改造|七大微服务裁剪瘦身、去冗余适配、国产边缘工控低内存优化方案

本文针对地铁ISCS系统国产化改造中边缘工控机资源受限问题,提出七大Spring Boot微服务的轻量化改造方案。通过剔除冗余依赖(移除云端监控、报表统计等)、关闭无效定时任务、优化线程池配置、精简日志监控等措施,实现单服务内存占用降低60%以上,稳定运行于4G内存国产工控环境。改造聚焦站级核心功能保留(如OPC采集、本地告警处理),移除全线网级冗余逻辑,并制定统一依赖裁剪、配置瘦身等规范。最终服

#spring boot#微服务#java
SpringBoot工控项目实战:轨交/工业通用监控架构落地,含Modbus源码+分层设计

很多 Java 开发者只会互联网 CRUD,不熟悉工控监控开发。本文分享可直接投产的 SpringBoot 工控五层架构,整合 ModbusTCP 设备采集、时序数据存储、设备告警功能,附带完整源码与现场踩坑解决方案,快速上手工业物联网、轨交监控项目开发。

#spring boot#架构#java
SpringBoot+MQTT物联网实战:设备实时上报、消息推送、大屏数据同步完整方案

摘要:本文介绍基于Spring Boot整合MQTT协议实现工业物联网SCADA系统开发。针对无线设备、边缘网关等场景,提供完整的MQTT客户端配置、自动重连、消息订阅解析和设备指令下发功能。包含可直接投产的源码及现场问题解决方案,打通从设备上报到后台处理、大屏实时推送的全链路。对比Modbus TCP、OPC-UA和MQTT三大工业协议的适用场景,帮助开发者精准选型。文章还分享了工业现场常见问题

#spring boot#物联网#struts
SpringBoot工控告警引擎实战:越限、突变告警实现

本文设计了一个轻量高效的工业级实时告警引擎,支持数值越限告警和突变告警检测。基于内存规则校验实现高性能无阻塞处理,适用于地铁ISCS、工厂SCADA等场景。核心采用SpringBoot实现,包含规则实体类、告警引擎、数据采集格式及业务调用示例,可快速集成到现有系统。文章还提供了TDengine告警存储表设计,并预告后续将实现告警防抖等高级功能解决误报问题。该方案代码简洁,满足工业监控系统的基础告警

#spring boot#后端#java
SpringBoot工控告警分级推送实战:地铁ISCS/HMI状态栏闪烁+子窗体弹窗(第七篇)

摘要:本文基于地铁ISCS综合监控系统HMI规范,实现告警分级界面联动功能。一级、二级告警触发底部状态栏闪烁、独立弹窗及声光提示;三级告警仅底部闪烁。代码严格遵循地铁行业标准,包含告警规则实体、HMI推送DTO及核心推送逻辑,支持防抖校验与历史存储。方案适用于BAS/FAS等子系统,满足内网封闭环境要求,无需外网依赖,可直接用于项目验收。专栏内容源自8年轨交实战经验,提供完整的SpringBoot

#spring boot#后端#java
SpringBoot地铁ISCS实战第九篇:TDengine时序存储实现SOE故障追忆

【摘要】本文基于TDengine时序数据库设计了一套地铁综合监控系统(ISCS)的通用SOE(事件顺序记录)存储架构,适用于电力、环控(BAS)、火灾报警(FAS)等所有子系统。通过统一数据结构和标签分类实现毫秒级事件记录,满足地铁行业强制规范要求。方案包含实体类设计、TDengine超级表创建、事件生成工具、查询接口等完整实现,解决了多设备连锁故障时的根因定位问题,并通过实际项目验证了其有效性。

#spring boot#tdengine#后端
    共 23 条
  • 1
  • 2
  • 3
  • 请选择