程序聚合 软件案例 物联网平台

物联网平台

2025-12-01 16:46:34
行业:物联网、政务服务
载体:网站
技术:AMQP、MQTT、Microsoft Azure IoT、Mosquitto

业务和功能介绍

1、当前各行业物联网设备存在 “类型杂、协议散、数据断” 的痛点,工业 PLC、环境传感器等设备协议不统一,分散管理导致运维低效,数据孤岛难以释放业务价值。本物联网平台立项旨在打通多协议设备接入通道,实现设备全生命周期管理、数据实时分析与智能决策,助力企业降低运维成本,支撑智能运维、产能优化等业务场景落地。
2、多协议设备接入模块:支持 MQTT/CoAP/Modbus 等主流协议,兼容工业设备、环境传感器、消费级智能终端等多类型设备;
数据管理模块:实时采集设备状态、传感数据,依托时序数据库实现高并发数据存储,同时支持历史数据回溯与批量导出;
规则引擎与告警模块:支持自定义数据阈值(如设备温度超标、电量低),触发后自动推送邮件 / 短信告警,配套告警工单流转功能;
可视化分析模块:提供设备在线率、数据趋势、区域分布等多维度看板。
3、设备端通过对应协议(如传感器用 MQTT)发起接入请求→平台完成鉴权与设备注册,自动解析协议并建立通信链路→实时采集设备数据并写入时序数据库→用户通过可视化看板查看设备实时状态 / 历史数据→若数据触发预设规则,平台自动生成告警并推送至指定联系人→用户通过平台远程下发控制指令(如调整设备参数),指令经平台转发至设备端执行,执行结果同步反馈至看板

项目实现

1、整体架构和设计思路,不同模块使用的技术栈
本物联网平台采用 “分层分布式” 架构设计,核心思路是解耦设备接入、数据处理与业务应用,保障高可用与可扩展性:
感知层:对接各类物联网设备(传感器、PLC 等),无额外技术栈,依赖设备原生协议;
接入层:采用 EMQX(MQTT 消息 broker)+ Netty 自定义协议适配,支持多协议(MQTT/Modbus/CoAP 等)设备接入;
平台层:基于 Spring Boot 微服务架构拆分模块:
设备管理模块:Spring Cloud + MySQL,实现设备注册 / 鉴权 / 状态管理;
数据处理模块:Flink 做实时数据清洗,InfluxDB 存储时序数据、Redis 缓存设备状态;
规则引擎模块:Drools 实现自定义规则配置;
应用层:Vue3 + ECharts 搭建可视化看板,同时提供 Restful API 供第三方系统调用。
2、2、“我” 的负责模块和结果(尽可能量化)
我主要负责设备多协议接入模块与规则引擎告警模块的开发:
设备接入模块:完成 8 种主流物联网协议的适配封装,实现设备接入流程的自动化配置,使单节点支持 10 万 + 设备并发连接,相比初期方案(仅支持 2 种协议),设备接入效率提升 60%;
规则引擎模块:设计可视化规则配置界面,实现告警规则的 “零代码” 自定义,将告警触发响应时间从 200ms 压缩至 50ms 以内,告警事件的准确率提升至 98%(此前人工配置规则准确率仅 85%)。
3、“我” 遇到的难点、坑,和解决方案
难点 1:多协议设备的协议格式不统一,不同厂商设备的同类型数据(如温度)字段命名 / 格式差异大,导致数据解析混乱
解决方案:设计通用协议适配中间件,封装各协议的解析逻辑,将异构数据统一转换为平台标准 JSON 格式,同时提供协议模板自定义功能,适配新增设备的效率提升 70%;
难点 2:高并发场景下(设备峰值上报 1 万条 / 秒),消息队列出现积压,导致数据延迟超过 3 秒
解决方案:引入 Kafka 做消息缓冲,配合动态线程池(根据消息堆积量自动调整消费线程数),同时优化 InfluxDB 写入策略(批量写入 + 异步提交),最终将数据延迟控制在 200ms 以内

示例图片视频


30天前活跃
方向: 产品经理-产品经理、
交付率:100.00%
相似推荐
MES生产管理系统
MES 系统是一套面向制造企业车间执行层的生产信息化管理系统,旨在实现生产过程的透明化、规范化与高效化。 一、核心功能模块 生产管理:实现从生产计划下达、工单执行到过程监控的全流程管理,确保生产任务有序推进。 质量管理:通过质量控制模块(如外箱标签打印),对产品关键信息(如域控生产编码、动力总成编码)进行精准追溯与管理,保障产品质量可查可控。 仓储管理:覆盖入库、出库等核心环节,实现物料与成品的精准库存管理,提升仓库作业效率。 采购管理:管理采购订单与供应商信息,确保生产物料的及时供应。 基础数据与系统管理:提供组织机构、业务伙伴、基础数据配置等功能,为系统稳定运行提供基础支撑。 报表与打印管理:支持各类生产报表生成与外箱标签等关键单据的打印,满足企业数据统计与业务流转需求。 售后处理:对产品售后信息进行跟踪与管理,提升客户服务质量。 二、核心价值与用户体验 生产透明化:通过实时数据采集与监控,让管理者清晰掌握生产进度、设备状态与质量情况,消除信息孤岛。 质量可追溯:通过外箱标签等关键信息的管理,实现产品从原料到成品的全生命周期追溯,快速定位质量问题根源。 流程规范化:将企业的生产、质量、仓储等业务流程固化到系统中,减少人为操作失误,提升管理效率与标准化水平。 决策数据化:通过丰富的报表功能,为管理层提供准确、及时的生产数据,支撑科学决策。
合同管理平台开发项目-合同管理平台
业务: 完整业务流程 流程1:从导入到付款 1. 导入Excel ↓ 2. 创建采购合同 + 付款阶段 ↓ 3. 查看采购合同 ↓ 4. 点击"付款"按钮 ↓ 5. 选择付款阶段 ↓ 6. 创建付款申请单 ↓ 7. 查看付款申请列表 流程2:多阶段付款 第一次付款: 选择"预付款"阶段 → 创建申请单 → 审批 → 付款 第二次付款: 选择"到货款"阶段 → 创建申请单 → 审批 → 付款 第三次付款: 选择"验收款"阶段 → 创建申请单 → 审批 → 付款 第四次付款: 选择"质保金"阶段 → 创建申请单 → 审批 → 付款 功能: - 公司管理(客户/供应商) - 销售合同管理 - 采购合同管理 - 采购明细管理 - 付款申请单管理 - 里程碑管理 - 统计分析 - 附件管理
中移在线融合客服系统
中移在线融合客服系统,目前服务于全国客服业务,为全国10086客服提供了重要的系统化服务和支撑平台。在省端分公司,发生预警任务或者在固定的日期时间段内,会存在话务紧张,坐席繁忙的情况,需求方分公司(省端)可向跨省调度人员,发起调度申请单,来缓解坐席紧张的情况。
教研室管理系统
项目描述:教研室管理系统旨在提供一个高效、便捷的管理平台,帮助教研室管理者有效地组织和管理教研室的各项工作和资源。该系统致力于解决传统管理方式中存在的信息碎片化、工作效率低下等问题,提供一体化的解决方案,以提升教研室管理的效率和质量。 负责内容:所有页面效果及功能的实现 项目技术栈:Vue+axios+vue-router+element ui+Echarts
龙智精工(数字化管理平台)
项目介绍: 该项目是一款面向龙湖员工的数字化管理平台,集收入管理、商机管理、劳务管理、施工管理、项目管理及计划管理等功能于一体,涵盖了企业运营管理的各个核心环节。平台支持 PC 端和移动端 H5 应用,便于员工随时随地进行业务操作,实现了从商机获取到项目实施的全流程管理。该系统通过一体化的数据协同与自动化操作,提高了工作效率,确保了管理过程的规范化和透明化,有效助力龙湖的数字化转型。 工作内容: 在该项目中,负责了PC端的项目管理、劳务管理、收入管理、施工管理、计划管理、账单管理等核心模块的前端开发,实现了各模块需求的交互设计与数据展示。同时承担了移动端施工计划管理、BPM审批流及考勤计划管理模块的前端开发任务,确保了模块的跨平台兼容性和用户体验的一致性。此外,还参与开发了产值填报、已注册资源列表、上会管理、人力详情、基准时间同步及节点忽略等功能,提升了系统的功能完整性与易用性。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服