将多设备终端输出的分散文件自动归集到中央服务器存档

发布时间:2026/10/31 3:09:37

将多设备终端输出的分散文件自动归集到中央服务器存档 将多设备终端输出的分散文件自动归集到中央服务器存档在工业生产场景中一些设备会在作业后生成结果性文件例如检验设备检测产品后生成的结果报告。利用 JOYZL Watcher 工具可以自动将这些每天产生且分散多处的文件归集到指定的服务器集中存档。JOYZL Watcher 是专用于此场景的开源工具原属于 JOYZL SCADA 项目中的附属软件由 Java 语言开发支持 Linux 和 Windows 操作系统。JOYZL SCADA 是完全国产化的工业数据采集软件具有实施成本低大数据存储的优点。其工作原理为 监视指定的目录作业后的文件将输出到此目录中当目录中产生新文件时JOYZL Watcher 根据配置的规则判断文件是否符合要求然后等待文件写入稳定之后将其自动上传到通过 HTTP URL 指定的服务器。文件上传文件上传通过标准的 HTTP POST 请求以 multipart/form-data 格式上传其中包含 number 、code 和 file 参数number 为终端编号code 值为从文件名中提取的代码 file 为文件内容WEB 服务器接收并保存文件后返回 200 OK 即表示成功返回其它任何状态码均表示失败会稍后重试上传。可以通过任何传统的WEB服务端定义一个接收文件的接口即可接收这些文件。也可以部署 JOYZL Server 作为接收文件的服务端这是开源的轻量 HTTP WEB Server 其中内置了文档归集服务端的功能实现可作为文件服务端部署。文件匹配JOYZL Watcher通过正则表达式检查文件是否匹配可通过 XML 文件配置所需的规则。每个文件匹配规则需要两个正则表达式分别用于检查文件名和提取识别代码(code)识别代码用于区分文件例如产品编号等。配置文件watcher.properties# 终端编号 # 用以识别各个终端设备 NUMBERNP003 # 监视路径 WATCHD:\JOYZL\test # 接收文件的服务端 HTTP_SERVERhttp://192.168.1.100/archive/file # 匹配文件的模型 MODELpatterns\\ANY.xml # 上传文件时限秒 # 在时限内文件上传失败则放弃默认1小时 UPLOAD_EXPIRES3600 # 文件稳定时限秒 # 在时限内文件无法稳定则放弃默认1小时 STABLE_EXPIRES3600 LOG_EXPIRES30 LOG_LEVEL3安装部署下载压缩包解压即可运行可视需求配置为自动启动。https://github.com/JoyLinks/watcher 可下载编译好的版本。额外也可以克隆代码自行编译所需的其它平台版本。
延伸阅读

更多相关文章

2026/10/24 8:27:58

Chrome CUP:基于Gemini的浏览器原生意图自动化技术解析

1. 这不是又一个“浏览器自动化工具”,而是谷歌在重新定义人机交互的边界最近刷技术社区,看到标题“谷歌又一强大工具开源,Selenium 慌了!”时,我下意识点开——结果发现正文空空如也,只有一堆热搜词&#…

2026/10/29 15:07:59

RT-Thread Studio 配置工具常见故障排查指南

1. RT-Thread Settings 工具基础认知第一次打开 RT-Thread Studio 时,那个带着齿轮图标的配置工具总是特别显眼。这个叫 RT-Thread Settings 的图形化工具,本质上是个披着可视化外衣的 Kconfig 解析器。它把晦涩的 Kconfig 语法转换成了我们熟悉的复选框…

2026/10/29 11:46:47

VC++ ODBC数据库编程实战:从原理到高性能应用开发

1. 项目概述:为什么在VC中还要用ODBC?看到这个标题,很多朋友可能会觉得有点“复古”。确实,在.NET、Python、Node.js大行其道的今天,一个基于Visual C(VC)和ODBC的数据库访问教程,听…

2026/10/31 8:53:43

SAP利润中心转移价格:平行评估与AKE5/MB1B转储核算解析

简介:SAP利润中心转移价格专题PDF资料,面向企业财务与内部核算岗位人员,帮助理解如何以模拟市场交易的方式衡量各利润中心的经营成果。内容围绕AKE5前台设置、AKE7检查,以及库存转储时生成内部收入与内部成本凭证的逻辑展开&#…

2026/10/31 8:53:43

主流自助建站平台对比与选型指南

1. 自助建站平台概述 在当今数字化时代,拥有一个专业网站已成为个人和企业展示形象、开展业务的必备工具。对于非技术人员来说,自助建站平台(Website Builder)提供了一种无需编码知识即可快速搭建网站的理想解决方案。这类平台通常…

2026/10/31 8:53:43

AI日报:从信息过滤到高效追踪技术前沿的实操指南

“AI 日报”这种形式,为什么越看越上头每天早晨打开信息流,满屏都是“AI 日报”“AI 早报”“AI 周报”。说实话,我第一次看到这类内容时心里是有点抗拒的——这不就是把几篇热门文章标题攒在一起吗?真正用了一段时间、自己也上手…

2026/10/31 8:53:43

Antigravity CLI与Gemini Code Assist迁移指南及优化技巧

1. Antigravity与Gemini Code Assist技术解析 最近在开发者社区中,Antigravity CLI和Gemini Code Assist的讨论热度持续攀升。作为长期关注AI编程助手的开发者,我发现这两个工具正在重塑我们的编程工作流。Gemini Code Assist最初是作为Google Cloud的AI…

2026/10/31 8:53:43

Plot3D:面向教学与工程的轻量级交互式三维画板

1. 项目概述:这不是一块普通画板,而是一个能“托起空间”的三维创作界面 “立体画板--Plot3D”——光看这个名字,你脑子里可能立刻浮现出一堆旋转的曲面、飞舞的坐标轴,或者某个科研人员在屏幕上拖拽函数时瞳孔放大的瞬间。但我要…

2026/10/31 8:48:43

2026年GPU云主机选购指南与性能实测

1. 2026年国内GPU云主机市场现状最近两年深度学习和大模型训练需求爆发式增长,GPU云主机市场也经历了剧烈变化。根据我过去半年对国内主流云服务商的实测跟踪,有几点关键发现:价格战白热化:相比2024年,主流型号时租价格…

2026/10/30 20:55:10

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/30 20:55:10

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/30 20:55:09

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/31 0:02:41

猫狗目标检测数据集:VOC/COCO/YOLO三格式一体化实战包

简介:本资源是一套面向计算机视觉初学者与YOLO目标检测实践者的猫狗图像数据集及配套开发工具包,专为快速上手目标检测模型训练而设计。资源包含1000张真实场景高清猫狗图片,标注质量高,同时提供VOC(XML)、…

2026/10/31 0:02:41

HDU2017多校标程复现:算法竞赛工程化真题沙盒

简介:本资源为2017年HDU多校联合训练第一场官方配套资料,面向ACM程序设计竞赛备赛学生、算法爱好者及高校编程集训队成员,旨在提供权威解题参考与完整测试验证环境。压缩包共40个文件,含15份C标程(覆盖全部赛题&#x…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑