The next evolution IoT/IIoT OPC UA toolbox package for Node-RED based on node-opcua.
The IoT/IIoT OPC UA toolbox package for Node-RED based on node-opcua.
If you like that contributor's package for OPC UA, then please give us your star at GitHub !
- tested with Node 6 LTS
- tested with Node 8
- based on node-opcua v0.1.x
Code Release GitHub
The release of the source code will follow later at the end of the year.
Run command on Node-RED installation directory.
npm install node-red-contrib-iiot-opcua
or run command for global installation.
npm install -g node-red-contrib-iiot-opcua
try these options on npm install to build, if you have problems to install
Let's work together! Please read and accepted CONTRIBUTING by your sign and send it via E-Mail.
Debugging on remote devices is important to help users. The verbose logging provides interesting points in different abstractions if IDE or console debugging is not possible.
Start debug with Node-RED in verbose (-v) mode to get a verbose logging:
DEBUG=opcuaIIoT* node-red -v 1>nodeREDIIoTOPCUA.log 2>&1
or on local Node-RED
DEBUG=opcuaIIoT* node red.js -v 1>nodeREDIIoTOPCUAServer.log 2>&1
Please, read the Wiki article
Follow the white rabbit!
Known Issues and TODO's
- converting in Result Filter is not finished yet
- dynamic methods
- dynamic IP for connector
- session closing
- connection reset on errors
- more Bad status situations handling
- Publish Engine Error
- Events doesn't work sometimes see node-opcua issue
The BSD 3-Clause License
That is a whole new Node-RED package started in 2017 based on the node-opcua v0.1.x and the API documentation. The old copyrights by Mika Karaila are just to honor his pioneer work in the years 2015/2016 for Node-RED and OPC UA.
This is not an official product of the OPC Foundation. It is just to provide OPC UA to Node-RED based on node-opcua.
I'd like to give special thanks to Etienne Rossignon for the node-opcua packages and very special for the node-opcua-isa95 package!