npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@opcua/for-node-red

v2.20.0

Published

The Node-RED node to communicate via OPC UA, powered NodeOPCUA and developed by Sterfive's team

Downloads

704

Readme

@opcua/for-node-red

Watch the video

This node is the second next-generation OPCUA Node for NodeRED built by Sterfive, the company that develops the NodeOPCUA stack.

It brings the following OPCUA Client features.

  • Read - read one or more UAVariables.
  • Write - write one or more UAVariables.
  • Browse - browse a UANode for references and child nodes.
  • Monitor - monitor a UAVariable for changes.
  • MonitorEvents - monitor a UAObject for events.
  • Call - call a method passing input arguments and getting output arguments.
  • Explore - explore the OPCUA server address space subtree and get information about nodes and references as JSON structure.

The community edition works with one connection to one OPCUA server and can handle up to 100 simultaneous operations per node.

The professional edition works with multiple connections to multiple OPCUA servers and has no limitation on the number of simultaneous operations per node, except the one imposed by the OPCUA server itself.

It has been designed with the following goals in mind:

  • easy to use, easy to configure; no deep OPCUA knowledge required.
  • provide visual tools to pick up nodeId by browsing the OPCUA server.
  • handle nodes address with either nodeId or browse path, or both.
  • works well with complex OPCUA servers, exposing complex data structures (extension objects).
  • arbitrary number of nodes sharing the same connection
  • support for multiple connections to multiple OPCUA servers.
  • automatically handle transaction optimization by grouping or splitting operations based on actual OPCUA server capabilities.
  • automatically handle reconnections in case of network failure, in a way that works.
  • use Client sessions sparingly on the OPCUA server side.
  • handle automatically OPCUA server certificate management.
  • explore and monitor complex UAObject structures in the address space with ease.

At a glance - Watch the video

The Call node: Watch the video

The explore node:

Watch the video

Different ways to use the nodes:

Watch the video

Getting Started

The easiest way to install the nodes is to use the Manage palette option in the Node-RED editor menu. In the Install tab, you can search for the @opcua/for-node-red package and click install. Once the installation is complete the nodes are available.

Alternatively, you can install the nodes in your Node-RED configuration folder inside the `.node-red`` directory:

cd ~/.node-red
npm install @opcua/for-node-red

The nodes will be available after a restart of the Node-RED application.

how to use

see the documentation guide for more information

Getting access to community support

Getting access to the professional edition

Why is it not free?

We think our Community Edition is a really good tool for most people's needs.

But our Professional Edition is for those who need something extra, especially for business use.

Our business customers want a reliable and strong solution that comes with ongoing support and regular maintenance. They need technology that's ready to use in their work, and the best way to keep this kind of tech well-maintained and supported is by purchasing a license.

At Sterfive, we're already doing a lot to provide a great free open-source option, and we're also working hard to make sure our NodeRED node is top-notch.

Where can I register for a license?

You can subscribe online for a license at https://www.sterfive.com/opcua/for-node-red

Copyright and Licence

Copyright (c) Sterfive SAS 2017-2024, under proprietary licence.