立项原因:针对工业现场设备分散、协议异构、数据孤岛严重,运维高度依赖人工现场排查,设备状态无法实时感知,运行数据无法统一对接上层业务系统等核心痛点,立项开发基于 JetLinks 的设备接入与数据同步工程,实现设备全量上云,打通设备层与业务平台的数据链路,降低现场运维成本,释放设备数据的业务价值。
行业场景:面向智能制造、工业物联网领域,覆盖 PLC、智能传感器、工业网关、测控终端等多类工业设备,适配多种现场总线与私有通信协议,为生产过程管控、设备全生命周期运维、能耗监测管理等业务场景提供底层设备数据支撑与远程控制能力。
1. 设备接入与协议管理:支持多厂商、多协议设备的快速接入,提供自定义协议包扩展与热加载能力,完成设备注册、鉴权、心跳保活全流程管理;
2. 数据采集与解析:支持实时采集、周期采集、事件触发采集多种模式,对设备运行数据、状态数据、告警数据进行标准化清洗、解析与结构化存储;
3. 远程命令下发:支持对在线设备下发控制指令、参数配置指令、固件升级指令,提供指令状态追踪、失败重试与结果回执能力;
4. 跨平台数据同步:实现设备基础数据、实时运行数据、告警事件数据双向同步至 IRS 及第三方业务平台,支持增量同步、全量同步与断点续传;
5. 设备状态监控:实时监测设备在线离线状态、运行指标与异常告警,提供可视化监控能力与告警通知能力。
项目核心作用是完成各类工业终端设备的云端统一接入与管控,打通设备侧到上层业务系统的数据与控制通道,为上层业务系统提供稳定、可靠、标准化的设备数据服务与远程控制入口。
1. 基于 JetLinks 框架设计并开发自定义协议包工程,完成多类设备私有协议的解析、封装与适配,实现设备与平台的双向通信;2. 开发数据采集处理引擎,实现多频率、多维度的设备数据采集、格式转换、数据校验与标准化入库;3. 搭建命令下发通道,实现同步 / 异步指令下发、指令队列管理、超时重试与执行结果回执;4.开发基于大华、海康、onenet、ctwing云云对接
技术栈:基于 Java + Spring Boot 技术体系,依托 JetLinks 物联网平台底座,使用 MQTT、TCP、UDP 等通信协议,结合 Netty 实现高性能网络通信,采用 Redis 做数据缓存与指令队列,MySQL 持久化业务数据。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论