本来想按照上集的思路,续写包解析的文章,没想到中间蹦出了CVE-2021-26414,同时微软留给用户修改的时间也是相当紧凑。对于不了解这个漏洞的同学,简单地说这是一个关于DCOM的安全漏洞,微软要做相应的DCOM加固,要求所有客户端在创建一个服务端的示例时都使用packet层面上的认证。今年3/8的更新会让用户在注册表掌控要不要使用这个加固的DCOM设置,而6/24的更新则强制用户使用加固后的D            
                
         
            
            
            
            1. OPC UA因何而来?讲到OPC UA 不得不提及他的前辈OPC,OPC(Object Linking and Embedding(OLE) for Process Control)是微软公司的对象链接和嵌入技术在过程控制方面的应用,被称为控制系统“中间件技术”,是专为在现场设备、自控应用、企业管理应用软件之间实现系统无缝集成而设计的接口规范。OPC自发布以来已广泛应用在工业控制系统的信息集            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-16 11:12:37
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # OPC 字对应 Java 类型的深入探讨
在工业自动化领域,OPC(OLE for Process Control)协议是一种常用的通信规范,广泛用于设备间的数据交换。在处理 OPC 数据时,我们常常需要将 OPC 字(例如字节、整型、浮点型等)映射到 Java 中合适的数据类型。这篇文章将探讨 OPC 字对应 Java 的类型,并提供相关的代码示例,帮助您理解这个转换的过程。
## OP            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-25 04:47:58
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言通过我前面的一篇文件,我们已经能够搭建一个OPC-UA服务端了,并且也拥有了一些基础功能。这一次咱们就来了解一下OPC-UA的服务注册与发现,如果对服务注册与发现这个概念不理解的朋友,可以先百度一下,由于近年来微服务架构的兴起,服务注册与发现已经成为一个很时髦的概念,它的主要功能可分为三点:1、服务注册;2、服务发现;3、心跳检测。如果运行过OPC-UA源码的朋友们应该已经发现了,OPC-UA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-03 06:37:46
                            
                                305阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先声明:IoC & AOP 不是 Spring 提出来的,它们在 Spring 之前其实已经存在了,只不过当时更加偏向于理论。Spring 在技术层次将这两个思想进行了很好的实现。1.什么是 IoC?IoC (Inversion of control )控制反转/反转控制。它是一种思想不是一个技术实现。描述的是:Java 开发领域对象的创建以及管理的问题。例如:现有类 A 依赖于类 B传            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 22:37:51
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是OPC UA OPC UA(OPC Unified Architecture)是指OPC统一体系架构,是一种基于服务的、跨越平台的解决方案。 OPC UA具有如下特点: 1) 扩展了OPC的应用平台。传统的基于COM/DCOM 的OPC技术只能基于Windows操作系统,OPC UA支持拓展到 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-16 16:16:00
                            
                                1315阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Java OPC UA简介
## 1. 概述
OPC(OLE for Process Control,面向过程控制对象链接)是一种广泛应用于工业自动化领域的通信标准协议。OPC UA(OPC Unified Architecture)是在OPC基础上发展出的新一代通信协议,提供了更强大、更灵活、更安全的功能。
本文将介绍如何使用Java编写OPC UA应用程序,并提供相关代码示例。
#            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-19 04:52:35
                            
                                186阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                 从事工控程序员一般都知道OPC ,但是国内很多人都停留在使用,或者开发简单的客户端层面上,因为网上的UA Server的资料很少,无法系统的学习,导致Server项目实现的难度很大下面就给大家讲讲如何开发一个 OPC Server,因为本是从事微软 。Net 开发,就从 .NET 的 OPC UA SDK 说起 1 首先从OPC 基金会官网下载一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 22:31:21
                            
                                625阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这里是一个莫名奇妙的需求,所以网上不容易找到教程,所以是踩了一些坑。由于不熟悉java,也是磕磕绊绊。opcua库选择首先opcua的库我找到了两个:1.https://github.com/eclipse/milohttps://github.com/eclipse/milo2.GitHub - OPCFoundation/UA-Java-Legacy: This repository is p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-27 10:19:25
                            
                                694阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OPC UA简介 OPC是应用于工业通信的,在windows环境的下一种通讯技术,原有的通信技术难以满足日益复杂的环境,在可扩展性,安全性,跨平台性方面的不足日益明显,所以OPC基金会在几年前提出了面向未来的架构设计的OPC 统一架构,简称OPC UA,截止目前为止,越来越多公司将OPC UA作为开 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-21 13:21:00
                            
                                3060阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            OPC UA编程实现 — 基于Python
FreeOpcUa,是使用Python开发基于OPC统一架构的优选第三方库,项目链接:https://github.com/FreeOpcUa/python-opcua
创建一个OPC服务器的步骤非常简单:
from opcua import Server
server = Server() # 实例化一个UA服务器
server.set_endpoin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 09:58:52
                            
                                609阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OPC UA将来自不同厂商不同设备的数据进行统一格式、统一显示。 OPC: originally knowns as “OLE for Process Control”, now “Open Platform Communications”. It is a collection of multip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-02-21 19:53:00
                            
                                735阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、前言了解CAS,首先要清楚JUC,那么什么是JUC呢?JUC就是java.util.concurrent包的简称。它有核心就是CAS与AQS。CAS是java.util.concurrent.atomic包的基础,如AtomicInteger、AtomicBoolean、AtomicLong等等类都是基于CAS。什么是CAS呢?全称Compare And Swap,比较并交换。CAS有三个操作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-16 15:29:14
                            
                                276阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在现代工业自动化和物联网(IoT)领域中,使用 OPC UA(开放式平台通信统一架构)作为一种通信协议,正在逐渐成为常态。这种协议能够使设备和系统之间的互操作性更强,因此在许多应用中被广泛采纳。本文将详细记录如何使用 Java 进行 OPC UA 数据采集的过程,包括其背景、技术原理、架构解析、源码分析及扩展讨论。
```mermaid
flowchart TD;
    A[理解应用场景] -            
                
         
            
            
            
            # 如何实现 OPC UA Java SDK 的基本步骤
在工业自动化和物联网的背景下,OPC UA(开放平台通信统一架构)是一种现代的通信协议,广泛用于设备和应用程序之间的交互。在这篇文章里,我们将逐步讲解如何使用 OPC UA Java SDK 来构建一个简单的客户端和服务器。我们将按照以下流程进行:
## 流程概述
| 步骤 | 描述 |
| ---- | ---- |
| 1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-12 04:50:38
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在这个数字化时代,工业自动化和物联网(IoT)正在经历快速增长,OPC UA(开放平台通信统一架构)作为一种现代数据交换标准被广泛应用于各个领域。它通过提供一种安全、可靠和平台无关的方式来实现设备间的通信。本文将深入探讨如何在Java中实现OPC UA,通过流程图、源代码解析、架构设计和实际应用场景来全面呈现这个过程。
### 背景描述
由于工业设备种类繁多与其间通信协议的不一致,OPC UA            
                
         
            
            
            
            # Java opc ua采集
## 概述
在工业自动化领域,数据采集是非常重要的一环。而opc ua(Open Platform Communications Unified Architecture)是一种通用的通信协议,用于实时数据通信和远程监控。在Java中,我们可以使用opc ua来实现数据采集的功能。
本文将介绍如何使用Java编写opc ua采集程序,并提供相应的代码示例。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-04 03:58:12
                            
                                135阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            体验过 Spring Integration 和 Apache Camel 后,对比总结一下。
    前段时间写了一个功能,MQTT 消息转发给 gRPC 服务端,
换成 Camel 实现,试通了感觉 Camel 挺不错。想着以前写的 Spring 集成 MQTT 用的 Spring Integration,正好对比一下。
阅读 Spring Integrat            
                
         
            
            
            
            文章目录一、Milo库二、OPC UA服务端及客户端三、Java连接OPC UA服务端3.1 依赖3.2 创建opc ua客户端3.3 遍历树形节点3.4 读取节点数据3.5 写入节点数据3.5 订阅(单个)3.6 批量订阅3.7 处理断线重连后的订阅问题3.7.1 自定义实现SubscriptionListener3.7.2 添加 SubscriptionListener3.8 测试 一、Mi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 23:37:44
                            
                                1111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、Milo库二、OPC UA服务端及客户端三、Java连接OPC UA服务端3.1 依赖3.2 创建opc ua客户端3.3 遍历树形节点3.4 读取节点数据3.5 写入节点数据3.5 订阅(单个)3.6 批量订阅3.7 处理断线重连后的订阅问题3.7.1 自定义实现SubscriptionListener3.7.2 添加 SubscriptionListener3.8 测试 一、Mi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-18 23:37:43
                            
                                1328阅读