@sterfive/opcua-webproxy

This premium modules allows you to execute OPC UA Client script from withing the Web Browser directly by using the same API as NodeOPCUA Client.

It is ideal to create HTML base application or Electron application.and simplify the

installation

$ npm install @sterfive/opcua-webproxy
$ npm install @sterfive/opcua-webproxy-server

Features

In the browser (Front End)

  • It provides the OPCUAClient API inside a browser.
  • The same code can be developed to run in NodeJS backend or inside the browser.
  • The OPC UA commands are proxy-ed to a backend service.

Backend service

  • The backend service performs the connection with distant OPC UA Server on behalf of the front end application.
  • It provides a HTTP/REST API for transactional commands (read, write, browse, translateBrowsePathToNodeId, createSubscription, createMonitoredItem etc ... )
  • It maintains the connection alive, regardless of the state of the browser
  • It Provide WebSocket API for subscriptions and monitored Items

Availability

  • The node-opcua-webproxy module is available as a npm package with access to SourceCode, under Sterfive's Source Available licence.
  • Customer must be also "Member of NodeOPCUA subscription" program to be able to use this module.

Purchase

Contact Sterfive to get a quote for for a demo.