E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
open62541
【原创】Qt库
open62541
MinGW编译
一、前言为了统一公司的驱动层开发,准备采用OpcUA的方式转发底层数据,而服务器有WindowsServer,也有CentOS,因此想用Qt开发一个基于MinGW的OpcUAServer,这样就能跨平台部署。这里记录一下,希望对你也有用。二、准备open62541open62541是一款基于C语言实现的OPCUA通信库。该库实现了OPCUA标准的客户端和服务器端,并支持各种操作系统和编译器。该OP
Jamie.T
·
2024-02-08 22:34
qt
开发语言
【QT】opcuaServer 的构建
在本期的博文中,我们基于之前的部署环境,介绍一下如何构建opcuaServer,所用的第三方库依旧是
open62541
。
傻傻虎虎
·
2024-02-06 22:38
#
QT
#
Opcua
qt
命令模式
开发语言
opcua
opcua-server
工具: OPC-UA学习和模型搭建
open62541
内部有其他的git库依赖将动态库和include头文件进行拷贝引入自己的项目中。按照使用文档说明搭建服务器和客户端。编译动态库首先需
大白萝卜不紧张
·
2023-12-06 23:05
工具
学习
信息与通信
运行
open62541
基于TSN网络的pub/sub示例(ETH+ UDP)
open62541
开源库包含了一个运行在TSN网络上的demo。
路边闲人2
·
2023-12-04 00:54
物联网
opcua
pub
sub
TSN
Open62541
为硬件设备(PLC)构建OPC UA模型
Open62541
是著名的OPCUA开源项目,网络上有许多的介绍,对学习OPCUA信息模型非常有帮助。但是介绍在实际产品中应用并不多。该项目中的一些例子也只是一些简单的演示。
姚家湾
·
2023-10-10 17:27
opc
ua
OPC
UA
open62541
交叉编译
最近要将
open62541
的应用程序移植到i.mx6u嵌入式控制器。网络上讲解i.mx6交叉编译的文章太多了。但是都过于复杂,大多数使用虚拟机实现。
姚家湾
·
2023-10-07 12:11
ubuntu
linux
IEC61499
OPCUA
open62541
学习:文件传输
作为一种通信协议,文件传输是非常重要的。例如传输执行程序,图片,配置文件等等。文件传输的机制和类型在OPCUA中已经存在很长时间了。FileType(作为ObjectType)和ImageType长期以来一直是内置模型的一部分,并且也用于许多配套规范(例如;用于设备的OPCUA、用于机器视觉的OPCUA、OPCUA)用于数控)。自版本1.5.2起,文件传输已从第5部分中删除,并给出了自己的部分(U
姚家湾
·
2023-10-05 21:09
学习
open62541
学习
open62541
--- [58] 使用数据库存储历史数据
本文讲述如何把OPCUA的历史数据存储到数据库里,数据库使用SQLite3,运行环境Debian10,Ubuntu也是一样。文章目录一源码来源二工程源码三使用四结语一源码来源本文以这个链接https://github.com/nicolasr75/open62541_sqlite里的代码为基础进行修改,该版本源码是windows版本,使用VS,本人经过改进让其适合于Linux(改动较大),应该也适
爱就是恒久忍耐
·
2023-09-23 11:27
open62541
数据库
sqlite
database
open62541
开发:添加sqlite3 历史数据库
但是
open62541
协议栈中仅包含了基于内存的历史数据库,在实际应用中是不够的。本博文讨论
open62541
中添加sqlite3为基础的历史数据库若干问题。
姚家湾
·
2023-09-23 11:26
sqlite
数据库
ESP32微控制器与
open62541
库: 详细指南实现OPC UA通信协议_C语言实例
本文将详细介绍如何在ESP32微控制器上使用C语言和
open62541
库实现OPCUA通信。
m0_57781768
·
2023-09-22 16:48
c语言
struts
开发语言
华为云云耀云服务器L实例评测 | 开启OPC UA之旅
本文以华为云云耀云服务器L为基础,讲述如何把OPCUA服务器部署在云上,目前OPCUA最流行的开源实现是
open62541
,本文将使用它来实现
爱就是恒久忍耐
·
2023-09-10 13:35
open62541
华为
服务器
运维
谈谈
open62541
内存泄漏问题
开发的Open61541应用程序调试算通过了,使用top命令监控该软件的性能,结果发现,发现内存会缓慢地增长,直到最后被系统杀死。这是典型的内存泄露(memoryleaks)问题。于是下载了专门检测内存泄露的Valgrind软件。它是一个用于内存调试、内存泄漏检测和性能分析的开源工具。Valgrind工具安装sudoaptinstallvalgrindValgrind使用valgrind--too
姚家湾
·
2023-08-31 09:11
OPCUA
ndk编译
open62541
创建文件:android_gen.sh,内容如下:#!/bin/bashecho"startbuildandroid"#手动设置开始CMAKE_DIR=yourpath/Android/Sdk/cmake/3.18.1NDK_DIR=yourpath/Android/Sdk/ndk/21.4.7075529SDK_DIR=yourpath/Android/Sdk#手动设置结束#cmake_exec
圆道
·
2023-07-19 05:36
android
基于
open62541
库的OPC UA协议节点信息查询及多节点数值读写案例实践
目录一、OPCUA协议简介二、
open62541
库简介三、opcua协议的多点查询、多点读写案例服务端opcua_server3.1opcua_server工程目录3.2程序源码3.3工程组织文件3.4
py_free-物联智能
·
2023-06-23 00:10
c/c++开发进阶及实战案例
opcua
open62541
c++
工业协议
opc协议
学习
open62541
--- [24] 定时执行任务
open62541
提供定时执行任务功能,这个功能很实用,在前面的文章中,有时我们想定时的去修改一些变量节点的值,都是开一个线程去做的,相对来说有点小麻烦。
爱就是恒久忍耐
·
2023-06-18 23:41
open62541
C/C++
学习
open62541
--- [78] 单线程和多线程的使用场景
open62541
提供多线程功能,默认不开启,即单线程,把UA_MULTITHREADING的值设置为>=100就可以开启多线程了。
爱就是恒久忍耐
·
2023-06-18 23:39
open62541
学习
服务器
open62541
基于UDP发布订阅(一)
概述PubSub在OPCUA应用程序中分为Publishers(发布者)和Subscribers(订阅者)。发布者是数据的来源,订阅者使用这些数据。PubSub中的通信是基于消息的,Publishers将消息发送给面向消息的中间件,PubSub支持两种不同的消息中间件变体,broker-less和broker-based两种形式。broker-less面向消息的中间件是能够路由基于数据报的消息的网
复杂的世界311
·
2023-04-01 20:23
open62541
c++
开发语言
阿里云MQTT使用教程
概述本篇主要讲述使用MQTTX软件与阿里云进行连接,上篇文章
open62541
基于mqtt订阅发布中有有关MQTTX软件的下载以及使用。
复杂的世界311
·
2022-10-24 04:58
杂文
阿里云
open62541
(R 1.1.2)中文文档 (译文)第一篇 (1 - 5)
open62541
(R1.1.2)文档注:原文PDF文档是从官网下载的Linux64bit的发布版本中自带的文档,原PDF中的源代码用PDF浏览器查看,有残缺。
じоνё靁〃
·
2022-09-07 14:38
单片机
C/C++
OPC UA 开发:
open62541
使用心得(一)VS2017 64位环境
由于目前已知的OPCUA的SDK基本都是收费的,只找到这个
open62541
是免费开源的。所以决定使用
open62541
做开发。
azhaoxin
·
2022-02-05 17:24
OPC
OPC
UA
open62541
open62541
1.0版本使用记录
基于项目需求,需要使用opc开发一个数据读写的小模块,查找了很多决定使用
open62541
,主要是封装的很好,开发效率很快,而且可以跨平台,不需要对com做任何了解。
煎饼卷大葱0
·
2020-08-21 21:12
c++
开源库
基于
open62541
在QT编写OPCUA特定的客户端程序(含有源码) + VS2015 C语言搭建OPCUA客户端环境
使用
open62541
编译一个上位机使用的OPCUA客户端,以为需求并不高,获取已知的底层文件即可,这里做一些记录说明,结果还是满意的。
香道人
·
2020-08-15 11:51
OPC
UA
OPCUA-62541使用总结
学习
open62541
--- [33] 加密(使用OpenSSL)
从open62541v1.1版本开始,支持使用OpenSSL进行加密,之前的版本只支持使用mbedTLS加密。mbedTLS比较适合运行在嵌入式设备上,也可以运行在桌面端;而OpenSSL在桌面端用的更广泛一点。Linux系统下基本都默认安装了OpenSSL,使用起来会比较方便,Windows下安装OpenSSL也非常简单。本文主要讲述如何使用OpenSSL进行加密通信。一下载和编译open625
爱是恒久忍耐1989
·
2020-08-13 23:07
open62541
C/C++
学习
open62541
--- [32] 正确获取系统时间
client和server进行通信时,有时会要求获取server的系统时间,如用来查看某一事件发生的具体时间。在之前的系列文章中获取系统时间一直用的是UA_DateTime_now(),这个API获取的时间是UTC时间,即世界协调时间,而我们身处中国,其具体时间为:中国大陆、中国香港、中国澳门、中国台湾、蒙古国、新加坡、马来西亚、菲律宾、西澳大利亚州的时间与UTC的时差均为+8,也就是UTC+8。
爱是恒久忍耐1989
·
2020-08-13 23:06
open62541
C/C++
学习
open62541
--- [31] 正确显示中文字符
本文主要讲述在win10下如何正确的显示中文字符。一Server端代码//server.c/*ThisworkislicensedunderaCreativeCommonsCCZero1.0UniversalLicense.*Seehttp://creativecommons.org/publicdomain/zero/1.0/formoreinformation.*/#include#inclu
爱是恒久忍耐1989
·
2020-08-13 23:06
open62541
C/C++
OPC UA 的本质
我看的主要内容包括:
Open62541
库和uaExpert,uamodeler等工具软件。同时也阅读了OPCUA的标准文本和网络上的许多文章。但是总觉得云里雾里,神龙见首不见尾。
姚家湾
·
2020-08-01 07:08
iot
OPC UA 的发布/订阅(PUB/SUB)模式
现在,我们就来谈谈opcua的pub/sub的意义和在
open62541
开源项目下的具体测试。
姚家湾
·
2020-07-09 03:37
linux
opc
ua
学习
open62541
--- [15] 使用建模工具UaModeler
UaModeler是一个OPCUA信息模型的建模工具,和UaExpert同出一个网站,可以去其网站下载(需要注册一个账号),也可以点击这里进行下载(本人下载后传到百度云上)。注意,这是个商业软件,免费使用时可创建的Node数量有限,不过用来学习足够了。使用SIOME建模的文章请点击这里,西门子出的免费软件,也非常好用。在之前的系列文章中,我们往OPCUAServer里添加东西都是使用代码,当工程比
爱是恒久忍耐1989
·
2020-07-06 07:11
open62541
C/C++
学习
open62541
--- [2] 使用UaExpert
UaExpert是OPCUA的GUI工具,当编写好server代码后并运行,我们可以使用UaExpert去和server进行通信,下面就简单介绍下使用步骤。一下载UaExpertUaExpert官网地址是https://www.unified-automation.com/,进入网站后需要注册一个账号才可以下载软件,或者点击这里使用百度云下载(这是本人下好上传的),然后可以直接跳到下一节。注册好并
爱是恒久忍耐1989
·
2020-07-06 07:11
linux
open62541
C/C++
学习
open62541
--- [5] Server连接变量和物理过程
在OPCUAServer里,往往会有很多runtime信息,这些信息由底层的某种物理过程产生,如锅炉的温度值,是在锅炉运行过程中产生的,锅炉运行过程就可以看做是一个物理过程。Server会提供一个变量,这个变量存放锅炉的温度值,这样Client通过读取这个温度值就能知道锅炉的温度了。本文为了简化,就以系统时间为例,讲述如何把一个变量和系统时间联系在一起,这样client通过该变量就可以获取系统时间
爱是恒久忍耐1989
·
2020-07-06 07:11
open62541
C/C++
OPC UA开源库介绍
下面是该库的信息,官网地址:https://open62541.org/Github地址:https://github.com/
open62541
/
open62541
语言:
爱是恒久忍耐1989
·
2020-07-06 06:39
OPC
UA
OPCUA服务器使用开源软件
open62541
最近在使用
open62541
来是实现OPCUA服务器功能。在官网上下载之后,自带的英文文档可以对软件的使用有很好的帮助。
刘利强
·
2020-07-06 05:29
OPCUA
open62541使用
OPCUA学习记录——open62541.c|open62541.h|open62541.a文件生成
这些时间一直在进行OPCUA服务器代码的学习,一开始最麻烦的是进行在gethub上下载下来
open62541
的开源项目进行.c和.h的生成,由于本人在window下生成的.c和.h文件在项目移植到ubuntu
王浙超
·
2020-07-06 04:06
基于
open62541
的opc ua 服务器开发实现(1)
关于opcua的介绍这里就不多说了,相信大家大都有了一些了解,
open62541
是一个开源C(C99)的opc-ua实现,开源代码可在官网或github上下载。
weixin_34221036
·
2020-07-06 00:32
OPC UA Java 开发笔记(三):
open62541
建立基础服务器
前两天一直在搞
open62541
,因为milo库的serversdk没有办法根据xml生成结点文件,于是准备用
open62541
来搭建服务器,milo结合SpringBoot来构件客户端。
Programmie
·
2020-07-05 08:32
OPC
UA
[3]Ubuntu下安装
open62541
并建立服务器和客户端通信的详细步骤
Ubuntu下安装
open62541
并建立服务器和客户端通信的详细步骤
open62541
简介1下载源码2编译3运行demo(第一种方法):4运行demo(第二种方法):注意:理论看多了,也该动手实践了。
Kunaly
·
2020-07-05 04:32
OPC
UA
OPC UA--open62541服务器建立
之前写过几篇简单的关于
open62541
的内容,发现很多人在建立工程时就遇到问题。这篇文章我会具体的说一下建立工程的过程。
慢慢飞的笨笨
·
2020-07-05 03:56
OPC
UA
OPC UA --
open62541
学习
学习使用
open62541
,本人也是学习,拿出来分享,希望会提供一些帮助,也欢迎共同学习的朋友交流。
慢慢飞的笨笨
·
2020-07-05 03:56
OPC
UA
visual
studio
github
c语言
OPC
UA
OPC UA Client 开发总结:基于
open62541
本文记录使用
open62541
开发OPCUA客户端的一些要点。
HELP_ME_HELP_U
·
2020-07-05 01:12
C++
open62541
中文文档
介绍
open62541
(http://open62541.org)是一个开源的免费实现OPCUA(OPC统一架构),用C99和C++98语言的通用子集编写。
mikasoi
·
2020-07-05 00:01
OPC
OPC UA -
Open62541
学习
前言这几天看了看
Open62541
,这是用C语言遵循C99标准实现的一个开源跨平台OPCUA库。
liwen9016
·
2020-07-04 22:06
KepServer
C
open62541
中 opc ua服务器创建 使用
注://opcua基于
open62541
基础使用#include#include"
open62541
/open62541.h"#include#include#include#pragmacomment
晓星♡
·
2020-07-04 10:47
C++
VS
OPC-UA使用入门-linux搭建简单的服务器与客户端
这里使用的是一个免费的开源项目https://github.com/
open62541
/
open62541
。仔细查看,上面有足够详细的文档与例子,感觉已经是一个成熟的协议,开始学习吧。
香道人
·
2020-07-04 01:10
OPC
UA
OPCUA-62541使用总结
OPC UA---程序入门
作为刚开始学习的菜鸟,觉得
open62541
提供的源代码足够了。这是开源的代码,下载网址https://open62541.org/我下载了两个版本,分别为windows64bit和.zip。
慢慢飞的笨笨
·
2020-07-04 01:28
OPC
UA
【零】基于
open62541
项目编译单独的
open62541
源文件和头文件
本文是如何编译C语言的OPCUA源码
open62541
生成适用于Windows平台单独的.c和.h的教程,本文使用的是Windows10家庭版,cmake-3.15.0-rc3-win64-x64,VisualStudioCommunity2017
丶吃鱼的猫
·
2019-07-07 19:00
【一】基于
open62541
的OPC UA服务器和客户端
open62541
是在MozillaPublicLicensev2.0下授权的一个开源的、可跨平台的OPCUA库,采用C(C99)实现。
丶吃鱼的猫
·
2018-11-08 16:00
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他