Sign inSign up

weevenetwork/opcua-discovery

By weevenetwork

•Updated over 3 years ago

Module that lists out all nodes on OPC UA server and sends it as a JSON result to next module.

Image
0

342

weevenetwork/opcua-discovery repository overview

⁠OPC UA Discovery

NameOPC UA Discovery
Versionv1.0.0
GitHubweeve-modules/opcua-discovery⁠
AuthorsMesud Pasic

⁠Description

OPC UA Discovery looks for all available nodes onn OPC UA Server and forwards the payload to next module.

⁠Environment Variables

Environment VariablestypeDescription
OPC_UA_SERVERstringOPC UA Server endpoint
MAX_RETRYintegerMax retry for connection
OPC_UA_USERNAMEstringUsername if authentication is required
OPC_UA_PASSWORDstringPassword if authentication is required
⁠Module Specific
⁠Set by the weeve Agent on the edge-node
Environment VariablestypeDescription
MODULE_NAMEstringName of the module
MODULE_TYPEstringType of the module (Input, Processing, Output)
INGRESS_HOSTstringHost where app is running
INGRESS_PORTstringPort where app is running
EGRESS_URLSstringHTTP ReST endpoint for the next module

⁠Output that is sent to next module looks like this

  {
    "status":true,
    "data":[85,86,87] //IDs of discovered nodes
  }

⁠Dependencies

"dependencies": {
    "express": "^4.17.3",
    "express-winston": "^4.2.0",
    "node-fetch": "^2.6.1",
    "node-opcua": "^2.71.0"
}

Tag summary

Content type

Image

Digest

sha256:bf82d71d2…

Size

106.8 MB

Last updated

over 3 years ago

docker pull weevenetwork/opcua-discovery:v1.0.0