【一】基于open62541的OPC UA服务器和客户端
OPC UA的好处就不说了,既然你找到了这篇文章,说明你对其已经有了一定的了解。 open62541是在Mozilla Public License v2.0下授权的一个开源的、可跨平台的OPC UA库,采用C(C99)实现。 open62541的官网地址: https://open62541.org/ github地址: https://github.com/open62541/open62541 在open62541的官网有详细的帮助文档,推荐直接查看该文档,作者也是根据其文档的帮助实现的基本功能。 在下方可根据需要自行下载相关文件 当然,你也可以去github下载最新文件,自行编译获得open62541的.c和.h文件,这是我编译的详细过程 【零】基于open62541项目编译单独的open62541源文件和头文件 环境:Windows 10 home、visual studio 2017 community 所需lib包: WS2_32.Lib 建立服务器 首先打开VS2017新建一个空项目,然后将open62541.c、open62541.h和WS2_32.Lib分别添加到项目中去,然后新建一个.c或者.cpp文件,主要用于编写服务器相关的代码,刚开始可以直接复制open62541提供的参考代码 server ,文后附有我所用的server代码