嵌入式物联网技术栈【协议篇】OPC UA协议
一、OPC UA协议简介
OPC UA前身是OPC,第一个OPC规范在1996年发布,包括一整套接口、属性和方法的标准集
OPC全称是Object Linking and Embedding(OLE) for Process Control,微软公司对象链接和嵌入技术在过程控制方面的应用,是一系列接口、方法和属性的标准集,是将通讯协议与设备/应用隔离的技术。
微软的OLE、COM 定义了各种不同的软件如何交互使用和分享数据,从而使得 OPC 能够提供通 用的接口规范,用于各种过程控制设备之间的通讯,不论过程中采用何种应用软件和硬件设备。
它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。换句话说,OPC协议就是上位机和PLC之间的一个桥梁,一种通讯协议。
OPC基于Windows操作系统的COM技术,所以只能运行在Windows上。
OPC UA是一套通信协议标准,完成设备与设备,设备与应用之间的数据交互,OPC UA是OPC的重大升级,在平台独立性、安全性,可靠性等方面做出了升级,更能适应现代工业通信的需求。
1、OPC UA的架构
在OPC UA中,设备不是作为客户端,而是作为OPC UA Server提供各种服务,应用程序
嵌入式物联网技术栈【协议篇】OPC UA协议相关推荐
- 物联网IoT协议之OPC UA快速入门教程
本文转载,原文作者:源码先生, 文章链接:https://www.debugself.com/2019/11/27/opc_guide/, 请勿用于商业用途.如有侵权,请告知删除,谢谢! 八大物联网I ...
- OPC UA协议网关
OPC UA协议网关又叫OPC UA网关,是指一种低成本的嵌入式网关,基于Linux操作系统,实现PLC转OPC UA协议的硬件设备. OPC UA协议是用于在工业自动化领域和其他行业中安全可靠地交换 ...
- 以OPC UA协议输出工业树莓派数据
一. 前言 OPC UA是一种基于以太网的开放通讯协议,亦可谓是工业4.0中的当红通讯协议,意在打通OT和IT网络,以一种统一的数据架构和方法,为不同网络中的设备相互访问和操作提供可能性,同时为不同行 ...
- OPC协议解析-OPC UA OPC统一架构(转载)
1 什么是OPC UA 为了应对标准化和跨平台的趋势,为了更好的推广OPC,OPC基金会近些年在之前OPC成功应用的基础上推出了一个新的OPC标准-OPC UA.OPC UA接口协议包含了之前的 ...
- 基于嵌入式物联网技术的智慧病房方案设计
文章目录 前言 一.系统设计要求 二.系统硬件设计 单片机控制电路 AHT20模块 心率脉搏采集模块 MOBUS通信模块 三.系统功能分析与STM32F103基本配置 基本配置如下 四 主要代码设计 ...
- OPC UA协议网关常见问题
钡铼技术OPC UA协议网关自面市以来,以及综合客户积累,总结一了一些关于网关常见问题,仅供大家参考. 1:你们OPC UA协议网关支持哪些PLC? 目前我们支持三菱.西门子.欧姆龙.台达.AB,AB ...
- opcua客户端实现断线重连_干货:通过OPC UA协议访问西门子1500数据
轻松通过OPC UA协议访问西门子1500数据 如何实现西门子1500的OPC UA通信? 1. 功能实现 S7-1500从V2.0开始支持作为OPC UA服务器的功能,本例使用KepServer 作 ...
- DCS系统 采集OPC ua协议自动保存入数据库方案
DAQ for IIOT通用工业数据采集系统是一套运行在边缘计算机.工业网关或普通电脑上的设备数据采集管理软件,主要用于对各种工业仪器设备.PLC.注塑机.数控机床等数据的采集.控制.存储.统计以及上 ...
- 网络协议篇之SNMP协议(一)——SNMP报文协议
(前言:最近工作中遇到大量的网络协议开发,现就其中一些网络协议的基础知识进行整理,文中借鉴了一些大神的整理,后面会贴上链接,如侵删) 简单网络管理协议(SNMP)是TCP/IP协议簇的一 ...
最新文章
- Kubectl 常用命令, 开发人员常用k8s命令
- 青藏高原地下巨型空间形成原因
- android webview网页显示不完整,【报Bug】webview页面内容显示不全
- linux sh expr冒号,linux expr命令参数及用法详解
- JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )
- 95-130-502-源码-source-ElasticSearch相关-ElasticSearch connector
- linux快速删除60万文件,Linux下快速删除大量文件
- 弱引用WeakReference
- 小米一键上锁工具_小米手机通用解锁教程
- Windows 10 创建 删除 合并磁盘分区
- Andoird开发--指南针(基于手机传感器)
- EMC-电磁兼容-共模干扰与差模干扰
- ubuntu下安装skyeye方法
- 计算机学 英文,计算机英语学习
- 将vscode打造成无敌的IDE(7)添加自定义C/C++的snippet
- 【记一次开发油猴插件的过程】——逆水寒
- TensorFlow实践(15)——使用tf.device方法指定节点执行设备
- 2021Kali系列 -- 漏洞搜索(searchsploit)
- 东京奥运会将采用人脸识别系统 加强安检
- 苹果平板怎么卸载软件_苹果手机怎么装第三方软件
热门文章
- android手机网速,简单一步让你的手机网速至少提升2倍!
- VUE获取上月、当月、前几月等等问题
- java程序设计教学改革_《Java程序设计》课程教学改革与实践
- 在beeline中执行Linux命令,python - 从python脚本执行beeline命令时出现“找不到beeline命令”错误(从oozie shell操作调用) - 堆栈内存溢出...
- 【洛谷T7243】【CJOJ2225】【BYVoid S3】珠光宝气阁(潜入辛迪加)
- 上班那些事儿之工作八小时
- HT1623驱动LCD段码屏程序
- 火狐浏览器内容默认样式表
- python turtle绘制正五角星
- 《国际结算》期末试卷及参考答案