程序聚合 软件案例 物联网实时大数据清洗BI报表-实时报表

物联网实时大数据清洗BI报表-实时报表

2026-06-12 17:27:11
行业:物联网、大数据
载体:H5、网站
技术:Java、Apache HttpClient、MyBatis、Spring Boot

业务和功能介绍

一、项目背景
工厂内机床、设备通过PLC采集温湿度、压力、电量、加工计数等实时物联网数据,经Modbus 等协议接入Kafka。原始数据存在大量重复、异常、乱序、跳变问题,无法直接用于MES系统与生产大屏;设备运行状态(绿/黄/红/灰)无统一规则,加工计数易重复统计,亟需一套从0到1的实时数据清洗与治理体系。
二、项目目标
1. 建立设备状态标准化规则,自动识别正常、告警、故障、停机状态并统计各状态持续时长;
2. 构建生产加工计数清洗规则,过滤重复上报数据,处理人工重置等异常场景,保证计数准确;
3. 输出标准结构化数据,支撑MES系统、生产可视化大屏分钟/小时/日报表展示。
三、项目概述
该项目为工业物联网数据治理从0到1建设,采用Flink +Doris 技术架构。从Kafka消费设备实时采集数据,通过自定义清洗规工重置场景处理。清洗后数据写入聚合表,为下游MES系统、可视化大屏提供分钟级至日报级的标准化数据,支撑生产监控、趋势分析与产能统计。
项目职责:
1. 独立负责工业物联网数据治理项目从0到1设计与落地,参与整体架构方案讨论,最终确定并实现Flink +Doris 实时数仓架构;
2. 全程负责从Kafka消费设备实时数据,完成数据清洗、去重、异常过滤、乱序处理、状态计算、指标聚合等全流程开发;
3. 设计并实现设备运行状态(正常/告警/故障/停机)规则引擎,自动统计各状态持续时长并结构化落表;
4. 开发生产加工计数精准清洗逻辑,处理重复上报、人工重置等复杂业务场景,确保计数准确;
5. 构建标准聚合层数据模型,对外提供数据接口,支撑下游MES系统、生产可视化大屏实时展示与报表统计;
6. 负责需求变更、接口迭代及历史数据重刷、补算等运维工作,保障数据一致性。
7、使用AI工具(WorkBuddy后者TRAE CN)辅助提高开发效率
技术栈:Kafka+Flink+Doris+SpringBoot+Redis+Minio+Python

项目实现

1、整体架构和设计思路。
整体架构是工厂设备端通过PLC+Modbus采集设备的各种状态数据推送到边缘网关,边缘网关这边汇聚后再通过mqtt方式发送到服务端EMQX转为kafka消息。
使用大数据组件Flink消费Kafka中的数据,根据业务逻辑清洗后写入Doris,报表平台通过jdbc直连Doris进行查询或者通过RESTful接口查询聚合后的数据给到大屏进行实时展示。
2、负责模块和结果
我负责的是从Kafka+Flink+Doris+SpringBoot+报表平台的展示
3、遇到的难点、坑,和解决方案。
遇到的难点:
1)kafka端如何做到消息不丢不重,生产端通过设置acks=all,失败重试,幂等配置,broker端通过设置3个节点,每个topic中的partition设置3个副本,isr>=2,消费端设置手动提交offset+消息幂等判断等
2)flink端部分算子的数据倾斜严重,通过对key添加后缀_hash(key)%10后将打散到后面10个算子中分别进行业务计算后再去掉后缀合并计算。
flink状态数据未及时释放导致oom,通过设置ttl、配置使用增量检查点、缩短窗口范围等措施尽快释放状态内存。

示例图片视频


谌祥
30天前活跃
方向: 后端-Java、后端-PHP、
交付率:100.00%
相似推荐
动环监控软件
1. 立项背景和目标 传统机房运维长期依赖 24h 人工巡检,动力、环境、安防各成一套独立子系统,告警响应慢、值班记录手写难以追溯、出事无法定责;而关键信息基础设施机房又有"7×24 实时监测、关键事件留痕可审计"的硬性要求。我们希望做一个统一平台,把动力(UPS、配电、空调)、环境(温湿度、漏水、烟雾、门禁)、告警、运维工单全流程打通,并把关键证据上链,解决"现场说不清、事后追不回来"的痛点。 2. 软件功能与核心模块 ① 实时采集网关:适配 Modbus RTU/TCP、SNMP、DL/T 645、DI/DO 干接点等异构协议,统一抽象为"测点"模型; ② 2.5D / 三维动环图:机房全景可视化,设备定位、温湿度热力图、配电链路联动; ③ 告警引擎:阈值、复合、趋势三类规则,分级通知(短信、语音、邮件、企业微信/钉钉); ④ 运维工单:告警→派单→处理→销警闭环,全流程留痕,可审计; ⑤ 区块链存证:严重告警、巡检签到、设备配置变更的哈希上链(联盟链),原文存 IPFS; ⑥ 设备/资产管理:设备台账、维保周期、生命周期; ⑦ 报表中心:能耗、告警趋势、SLA、可用率。 3. 业务流程 现场设备 → 边缘网关协议转换 → MQTT Broker 接入 → Go 后端 → 时序库(InfluxDB/TDengine)+ 关系库(PostgreSQL)→ 告警判定 → 通知 / 工单 / 上链 → Web 看板展示。 4. 功能路径 登录(管理员 / 运维 / 巡检 / 访客,权限分级)→ 总览看板(实时态势地图)→ 进入单机房动环图 → 查看测点趋势与实时告警 → 接单处理工单 → 上传处置证据与复核销警 → 报表导出与签名留档。
CryptoStart
CryptoStart:学习无风险加密交易 与CryptoStart一起潜入加密货币的世界,这是初学者的终极无风险交易模拟器!通过有趣、游戏化的体验掌握交易技巧——不需要真钱。探索实时市场数据,简化买卖交易,以及吸引人的功能,如: 一步一步的教程:学习为新手量身定制的指导课程加密基础知识。 房地产帝国:通过在房地产上投资虚拟利润和赚取租金来积累财富。 每周比赛:参加全球排行榜,测试你的交易技巧。 有趣的抽奖和奖励:通过令人兴奋的小游戏解锁头像,徽章和更多。 对于对加密货币好奇的青少年和成年人来说,CryptoStart提供了一个安全、有教育意义的空间来增长你的金融知识。没有真正的交易,没有风险——只是学习和乐趣!
区块链钱包-波包钱包-TronLink
1. 主导波场钱包iOS端安全架构设计,升级加密模块,私钥泄露风险降低99%; 2. 实现交易性能优化,单笔交易处理时间从3.2s缩短至0.8s,支持峰值500+ TPS; 3. 构建自动化测试框架,单元测试覆盖率提升至85%,Crash率降至0.05%以下; 4. 主导跨团队协作,推动Android/iOS/Web三端统一底层逻辑,降低双端开发成本40%,功能迭代周期缩短30%; 5. 完成App Store合规审查,实现全球170+国家/地区合规上架; 6. 推动DApp生态建设,集成Uniswap/Compound等50+头部DApp,用户留存率提升65%。
茶企AI产品溯源码系统- 茶源链
本项目为茶企打造全链路溯源+AI品牌讲解系统。消费者扫描茶饼/茶包上的二维码,即可查看从种植、加工、包装到物流的四环节全链路溯源时间轴,验证产品真伪,同时AI虚拟茶艺师形象自动语音讲解茶叶的产地故事、制作工艺和冲泡建议。立项背景是茶叶市场假冒伪劣泛滥、消费者难以辨别真伪,且传统防伪码仅能做真伪验证,缺乏品牌文化传递。核心模块包括:四环节溯源数据采集系统(茶农/加工厂/物流多角色录入)、二维码动态生成与防伪标识、溯源时间轴可视化展示、区块链哈希存证防篡改、AI虚拟茶艺师形象讲解、茶企管理后台(数据录入+讲解词配置+扫码数据分析看板)。
子众茶链-小程序
参考sass产品,茶叶产业链一条龙服务,农户发布茶叶在首页上架自己的茶叶信息方便需求购买联系 厂家发布工厂服务方便需求方联系,类似于58同城,多模块配置区分。用户注册-发布需求-展示-联系 形成产业一条龙
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服