OPC UA的好处就不说了,既然你找到了这篇文章,说明你对其已经有了必定的了解。html
open62541是在Mozilla Public License v2.0下受权的一个开源的、可跨平台的OPC UA库,采用C(C99)实现。node
在open62541的官网有详细的帮助文档,推荐直接查看该文档,做者也是根据其文档的帮助实现的基本功能。github
在下方可根据须要自行下载相关文件安全
固然,你也能够去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
完成后就能够直接编译运行了,以下是结果tcp
2. 创建客户端
在打开VS2017新建一个空项目,而后将open62541.c、open62541.h和WS2_32.Lib分别添加到项