Skip to content

OPC UA Sample Server based on node-opcua. Showcasing how to implement OPC UA companion specifications.

License

Notifications You must be signed in to change notification settings

AndreasHeine/SampleServer-node-opcua

Repository files navigation

SampleServer-node-opcua

Node.js CI CodeQL Lint Code Base Container Build

OPC UA Sample Server based on node-opcua
the official book node-opcua: node-opcua by example by Sterfive
API Docs: 2.32.0

Usage

  • download and unpack
  • open folder in VS Code (or in terminal)
  • npm install
  • npm run start

Example Users

User: admin Password: pw1
User: operator Password: pw2
User: guest Password: pw3

Ephemeral Dev Environment

  • Click
  • npm run start
  • split terminal: opcua-commander -e opc.tcp://localhost:4840/UA to have a local OPC UA client

Docker

Set "IP" and "PORT" in env:

  • docker run -it -p 4840:4840 -e PORT=4840 -e IP=127.0.0.1 --name sampleserver-node-opcua ghcr.io/andreasheine/sampleserver-node-opcua:main

Online Server Instance

  • opc.tcp://opcua.umati.app:4843

Implementations of OPC UA Companion Specifications

image

License

GitHub

Unless otherwise specified, source code in this repository is licensed under the Apache 2.0 License.

About

OPC UA Sample Server based on node-opcua. Showcasing how to implement OPC UA companion specifications.

Topics

Resources

License

Stars

Watchers

Forks