Skip to content

OPC UA FileServer for the OPC UA Application Server

Notifications You must be signed in to change notification settings

ASNeG/OpcUaFileServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpcUaFileServer

OpcUaFileServer is an OPC UA application based on ASNeG OPC UA Stack.

Requirements

  • ANSeG OPC UA Stack >= 4.0.0
  • CMake
  • C++ compiler with C++11 support

Installing

Before install OpcUaFileServer you must install ASNeG OPC UA Stack. See this tutorial for more information. Then type the following command:

On Linux

$ sh build.sh -t local -i ~/.ASNeG

On Windows

$ build.bat -t local -i C:\\ASNeG

Usage

Having installed OpcUaFileServer locally, you can run it by using the following command:

On Linux

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${HOME}/.ASNeG/usr/lib
$ OpcUaServer4 ~/.ASNeG/etc/OpcUaStack/OpcUaFileServer/OpcUaServer.xml

On Windows

$ set PATH=%PATH%;C:\ASNeG\lib
$ OpcUaServer4 CONSOLE C:\ASNeG\etc\OpcUaStack\OpcUaFileServer\OpcUaServer.xml

Also you can use Docker without installing any dependencies:

$ docker build -t OpcUaFileServer:latest .
$ docker run -d -p 4840:4840 OpcUaFileServer:latest

Documentaion

OpcUaFileServer uses Sphinx to generate its documentation and it is ready for hosting on RTD. You can build the documentation locally. For that you should install Sphinx on your machine with Pyhton and Doxygen .Then run the following command from the root directory of the project:

$ cd docs
$ pip install -r requirements.txt
$ make html

The generated HTML files you can find in build/html directory.

References

About

OPC UA FileServer for the OPC UA Application Server

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages