首页 > 其他分享 >OPC UA 理解

OPC UA 理解

时间:2022-10-13 00:24:15浏览次数:80  
标签:订阅 Java MQTT 理解 OPC UA 节点 OPCUA

一些理解

OPCUA 官方内容

OPCUA 规范:https://reference.opcfoundation.org/

内容太多,很繁琐,还分好多部分。感觉看看配的图片就行了。

可以不使用 OPCUA 这种方式连接吗?

是可以的,很多 PLC 使用的协议是公开的,比如 Modbus,直接连接也没问题。

DA 到 UA

OPC DA 是针对 windows DCOM 的规范,以后肯定不推荐了。

OPC UA 要兼容 DA,但是 要摆脱 windows DCOM,所以推出类似 HTTP 的 opc over tcp 协议。

旧的项目,第三方 OPCserver,比如 kep ,去连接设备获取数据,kep 提供不同的连接方式(DA、UA、ThingWorx)

除非使用的第三方 OPC 只支持 DA,但是感觉这样的 OPCserver 该被淘汰了。

OPCUA 的连接

看别人写的帖子都使用无安全策略的连接方式,是很省事。

我对证书的内容,不太理解明白,所以后续会补充内容。

暂时只用到生成简单的自签名证书:Windows 安装 OpenSSL 生成自签名证书

OPCUA 和物模型,和 Java 对象类比

OPCUA 是一种映射方式,非常像 Java 中使用类描述对象。

按照所谓 “物模型” 的说法,设备就是一个对象,

标签:订阅,Java,MQTT,理解,OPC,UA,节点,OPCUA
From: https://www.cnblogs.com/ioufev/p/16786618.html

相关文章

  • huashu
    #CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONTENT#CONT......
  • 03、如何理解Kafka和Zookeeper的关系
    001、Kafka简介ApacheKafka最早是由Linkedin公司开发,后来捐献给了Apack基金会。Kafka被官方定义为分布式流式处理平台,因为具备高吞吐、可持久化、可水平扩展等特性而被......
  • 【四期陶富强】CCF-A(AAAI 20)Federated learning for vision-and-language grounding
    [1] LiuF,WuX,GeS,etal.Federatedlearningforvision-and-languagegroundingproblems[C]//ProceedingsoftheAAAIConferenceonArtificialIntelligence.......
  • Microsoft Visual Studio 2010 Service Pack 1 安装失败:系统无法找到指定的对象
    MicrosoftVisualStudio2010ServicePack1安装失败:系统无法找到指定的对象vs2010学习版安装错误在此计算机中仅有部分MicrosoftVisualStudio2010产品已升级到Ser......
  • KMP算法中对于next数组构建的理解
     时间:2022/10/12 一.next数组原理的说明KMP算法一般用于解决字符串匹配的问题,在KMP算法出现之前,字符串匹配一般通过双层for循环的暴力方法解决,时间复杂度为O(......
  • Lua-基本语法三
    对Lua表中表进行排序--表中表排序t={{name="A",age=33},{name="B",age=44},{name="C",age=55},}--输出排序前表中数据forindex,......
  • 《深入理解计算机系统》习题2.61
    #include<stdio.h>intfunction(inta)//此函数返回某个数的补码中最高字节位全为0,或者最低字节位全为1的数。{ intshift=(sizeof(int)-1)<<3; //最低字节位都应是1 ......
  • JavaScript闭包的深入理解
    闭包算是javascript中一个比较难理解的概念,想要深入理解闭包的原理,首先需要搞清楚其他几个概念:一、栈内存和堆内存学过C/C++的同学可能知道,计算机系统将内存分为栈和堆两部......
  • RNN自学理解(一)
    RNN对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,利用了RNN的这种能力,使深度学习模型在解决语音识别、语言模型、机器翻译以及时序分析等NLP领域的问......
  • Unity热更技术对比(Lua、ILRuntime、HybridCLR)
    热更技术原理:app+脚本解释器+脚本代码,动态执行最新代码,实现热更。解释器:Lua技术=Lua解释器+Lua脚本;C#=C#解释器+c#脚本Unity的热更方案:Lua解决方案(如ToLua,xLu......