opc62541linux编译,【一】基于open62541的OPC UA服务器和客户端

本文介绍了如何在Windows 10环境下,使用Visual Studio 2017和开源库open62541来编译和创建OPC UA服务器及客户端。通过详细步骤,展示了从添加必要的库文件,到编写并运行服务器和客户端代码的过程,并利用UaExpert工具验证了连接和数据传输的正确性。
摘要由CSDN通过智能技术生成

OPC UA的好处就不说了,既然你找到了这篇文章,说明你对其已经有了必定的了解。html

open62541是在Mozilla Public License v2.0下受权的一个开源的、可跨平台的OPC UA库,采用C(C99)实现。node

在open62541的官网有详细的帮助文档,推荐直接查看该文档,做者也是根据其文档的帮助实现的基本功能。github

ff915c0be386fe7380a3049cca154fce.png

在下方可根据须要自行下载相关文件安全

9098008ddd891b048d6ecf06cc5adb1e.png

固然,你也能够去github下载最新文件,自行编译得到open62541的.c和.h文件,这是我编译的详细过程【零】基于open62541项目编译单独的open62541源文件和头文件服务器

环境:Windows 10 home、visual studio 2017 communitysession

所需lib包:WS2_32.Lib数据结构

创建服务器

首先打开VS2017新建一个空项目,而后将open62541.c、open62541.h和WS2_32.Lib分别添加到项目中去,而后新建一个.c或者.cpp文件,主要用于编写服务器相关的代码,刚开始能够直接复制open62541提供的参考代码server,文后附有我所用的server代码app

ccec3f4c30ddd762b0cdf9e7924fea00.png

完成后就能够直接编译运行了,以下是结果tcp

056ec16ff9af37ad8f9e8ea106ab6cd0.png

2. 创建客户端

在打开VS2017新建一个空项目,而后将open62541.c、open62541.h和WS2_32.Lib分别添加到项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值