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 LTS
- based on node-opcua v0.1.x
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
--unsafe-perm --build-from-source
Let's work together! Please read and in best case accept CONTRIBUTING by your sign and send it via E-Mail. You could also send just a pull request.
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!
Ideas
- converting in Result Filter is not finished yet
- dynamic methods
- dynamic IP for connector
Errors
- 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!