第一节、HttpClient 一、HttpClient 简介超文本传输协议【The Hyper-Text Transfer Protocol (HTTP)】是当今互联网上使用的最重要(significant)的协议,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用
转载 2024-10-14 09:35:34
42阅读
# Java OPC UA 通信入门指南 作为一名刚入行的开发者,你可能对Java OPC UA通信感到陌生。OPC UA(Open Platform Communications Unified Architecture)是一种跨平台、跨语言的工业通信标准,广泛应用于工业自动化和物联网领域。本文将为你提供一个Java OPC UA通信的入门指南,帮助你快速掌握相关知识。 ## 1. 流程概览
原创 2024-07-24 06:48:07
127阅读
# 使用Java进行OPC UA通信解决实际问题 ## 引言 在工业自动化领域,OPC UA(开放式平台通信统一架构)因其跨平台、可扩展性和安全性而得到广泛使用。通过OPC UA,设备和系统可以无缝通信,从而实现数据的实时传输和监控。本文将探讨如何使用JavaOPC UA服务器进行通信,并介绍一个实际案例。 ## 实际问题 在某家制造企业中,设备的数据采集存在困难。设备以不同的协议输出数
原创 2024-08-10 06:52:50
143阅读
      随着OPCUA技术的推广应用,工业互联场景经常遇到OPCDA和OPCUA不能兼容的问题,OPCUA最大的优点是支持跨平台和减少现场实施人员配置DCOM的烦恼(大多数人可能都是基于这个原因放弃DA),一些老旧项目不支持OPCUA的连接,需要利用中间件实现OPCDA到OPCUA的转换。KepOPC是服务于工业数据采集及交换的定制型工业软件,
  为了能够在工作中方便的应用OPC和充分的理解OPC的开发流程、内部机制,这两天正在研究开发OPC客户端程序,一般我们开发OPC客户端程序有以下几种方式:(1)       使用OPCNetAPI,需要用到OPCNetAPI.dll,OPCNetAPI.Com.dll(2)   &nbs
引言UART通信属于异步串行通信通信速率比较低,在一些速度要求不高的场合常用来作为多设备之间的控制与被控制方式。例如以UART串口通信作为上位机侧与运行设备之间的通信形式,实现上位机对设备的操控以及检测设备运行状态等。那么谈到了上位机了,其实可以实现上位机设计的平台有很多,有MFC的上位机、有QT的上位机,当然也有MATLAB的上位机。在我的接触中,大家似乎使用前两者多一些,对于M
前言通过我前面的一篇文件,我们已经能够搭建一个OPC-UA服务端了,并且也拥有了一些基础功能。这一次咱们就来了解一下OPC-UA的服务注册与发现,如果对服务注册与发现这个概念不理解的朋友,可以先百度一下,由于近年来微服务架构的兴起,服务注册与发现已经成为一个很时髦的概念,它的主要功能可分为三点:1、服务注册;2、服务发现;3、心跳检测。如果运行过OPC-UA源码的朋友们应该已经发现了,OPC-UA
转载 2023-08-03 06:37:46
305阅读
     从事工控程序员一般都知道OPC ,但是国内很多人都停留在使用,或者开发简单的客户端层面上,因为网上的UA Server的资料很少,无法系统的学习,导致Server项目实现的难度很大下面就给大家讲讲如何开发一个 OPC Server,因为本是从事微软 。Net 开发,就从 .NET 的 OPC UA SDK 说起 1 首先从OPC 基金会官网下载一个
转载 2023-07-13 22:31:21
625阅读
# Java OPC UA简介 ## 1. 概述 OPC(OLE for Process Control,面向过程控制对象链接)是一种广泛应用于工业自动化领域的通信标准协议。OPC UAOPC Unified Architecture)是在OPC基础上发展出的新一代通信协议,提供了更强大、更灵活、更安全的功能。 本文将介绍如何使用Java编写OPC UA应用程序,并提供相关代码示例。 #
原创 2023-08-19 04:52:35
186阅读
这里是一个莫名奇妙的需求,所以网上不容易找到教程,所以是踩了一些坑。由于不熟悉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什么是OPC?为什么需要OPC?OPCUA简介什么是OPC UA?OPC UA的优势:OPC UA规范标准OPC UA基础OPC UA 软件层OPC UA 学习内容 在了解OPC UA 的之前,我们首先了解一些它的前身OPC 协议。这样更有利于了解OPC UA 的本质和由来。 OPC什么是OPC?OPC全称是OLE(Object Linking and Embedding)
OPC UA简介 OPC是应用于工业通信的,在windows环境的下一种通讯技术,原有的通信技术难以满足日益复杂的环境,在可扩展性,安全性,跨平台性方面的不足日益明显,所以OPC基金会在几年前提出了面向未来的架构设计的OPC 统一架构,简称OPC UA,截止目前为止,越来越多公司将OPC UA作为开 ...
转载 2021-10-21 13:21:00
3054阅读
2评论
OPC UA编程实现 — 基于Python FreeOpcUa,是使用Python开发基于OPC统一架构的优选第三方库,项目链接:https://github.com/FreeOpcUa/python-opcua 创建一个OPC服务器的步骤非常简单: from opcua import Server server = Server() # 实例化一个UA服务器 server.set_endpoin
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
731阅读
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[理解应用场景] -
原创 6月前
254阅读
在这个数字化时代,工业自动化和物联网(IoT)正在经历快速增长,OPC UA(开放平台通信统一架构)作为一种现代数据交换标准被广泛应用于各个领域。它通过提供一种安全、可靠和平台无关的方式来实现设备间的通信。本文将深入探讨如何在Java中实现OPC UA,通过流程图、源代码解析、架构设计和实际应用场景来全面呈现这个过程。 ### 背景描述 由于工业设备种类繁多与其间通信协议的不一致,OPC UA
原创 5月前
103阅读
# Java opc ua采集 ## 概述 在工业自动化领域,数据采集是非常重要的一环。而opc ua(Open Platform Communications Unified Architecture)是一种通用的通信协议,用于实时数据通信和远程监控。在Java中,我们可以使用opc ua来实现数据采集的功能。 本文将介绍如何使用Java编写opc ua采集程序,并提供相应的代码示例。
原创 2024-05-04 03:58:12
135阅读
# 如何实现 OPC UA Java SDK 的基本步骤 在工业自动化和物联网的背景下,OPC UA(开放平台通信统一架构)是一种现代的通信协议,广泛用于设备和应用程序之间的交互。在这篇文章里,我们将逐步讲解如何使用 OPC UA Java SDK 来构建一个简单的客户端和服务器。我们将按照以下流程进行: ## 流程概述 | 步骤 | 描述 | | ---- | ---- | | 1
原创 2024-08-12 04:50:38
167阅读
体验过 Spring Integration 和 Apache Camel 后,对比总结一下。 前段时间写了一个功能,MQTT 消息转发给 gRPC 服务端, 换成 Camel 实现,试通了感觉 Camel 挺不错。想着以前写的 Spring 集成 MQTT 用的 Spring Integration,正好对比一下。 阅读 Spring Integrat
转载 8月前
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5