Home - node-opcua/node-opcua GitHub Wiki

Welcome to the node-opcua wiki!

installing node-opcua server on raspberry

installing node-opcua or node-red on MacOS

installing node-opcua on your Android Phone with Termux

Raspberry Pi Mac OS Windows Ubuntu Android

certification progress

Publicly available OPC UA Servers and Clients

applications using node-opcua

If you are using Node-OPCUA in one of your project, let us know ! Leave a description of your application here, provide an url to let us know more if you can..

  • Raspberry Pi 2 IoT: Lambton College Research / Industrial Web Apps - Sarnia, Ontario, Canada
    Running node OPC UA server on a Raspberry Pi 2 exposing various sensor packages via wireless (WiFi/Cellular). The main purpose is to build sensors packages that can be deployed to remote locations and still be accessed by an in place OPC UA system. The biggest hurdle right now is my attempt to add HDA support. Any questions or comments can be addressed to [email protected]
  • Project Mi5: A students project for agile mechatronical engineering, initiated by ITQ GmbH. It currently involves students from the TU Munich (DE), University of Applied Sciences (AT), Universitat Ramon Lull (ES), Universidad de Vic (ES). We developed a modular machine that produces customized cookies and cocktails (batch-size one), substitutional for the production of any product consisting of solid or liquid materials (see: Video Showcase Mi5). In this machine we interface between PLCs of the production modules, the Process Tool, and the HMI with OPC UA. One major benefit of OPC UA is visible in our project, since we use all different PLC suppliers, namely Beckhoff, Bosch Rexroth, B&R and Siemens. All of which have their own implementation of a OPC UA server (which differ quite a lot sometimes). Node-opcua is used for setting and reading variables. We use it for ordering products manually HMI or automated CloudLinkWorker and for controlling the machine. Also we developed a mock OPC UA server in order to test our clients while the real PLCs are not present, which mimics the behaviour of our production modules NodeModule. The latter is also used by other student teams around Europe in order to develop their own real world module, compatible with our interface. Any questions post to [email protected].
  • ... please feel free to edit this page and describe your project based on node-opcua
⚠️ **GitHub.com Fallback** ⚠️