opcroak

1.0.5 • Public • Published

opcroak

An OPC-UA swiss-knife command-line tool.

Green application CodeFactor

Current version: 1.0.5

Lead Maintainer: Halim Qarroum

Table of contents

Install

npm install --global opcroak

Features

  • Ability to create an Expressify server agent able to connect, browse, query and subscribe OPC-UA server(s) over MQTT.
  • Recursive archiving of OPC-UA values using append-only output streams to dump notifications issued by variables.
  • Support of OPC-UA request(s) throttling and buffered write(s) to output stream(s).
  • Supports HTTP Proxy servers on the LAN to proxify MQTT connections.
  • Supports Windows, Linux and MacOS.

Description

This command-line application is a handy tool for developers or administrators wanting to perform the following actions on their OPC-UA server(s) :

  • Archive the data, in real-time, associated with the OPC-UA variables located in a given container. opcroak is able to recursively crawl the given container(s) and to monitor their associated variables. It can then push these data to Output streams.
  • Extract the list of variable node identifiers located into one or more container(s) located on one or many OPC-UA server(s). This list can then be used later on by a client application to subscribe to the referenced variables efficiently.
  • Provide an Expressify agent, connected to an MQTT server, allowing clients to interact with one or many OPC-UA server(s).

Usage

In this section, we are going to detail the different commands available by using opcroak as well as a guidance on how to use them with a configuration file.

Variable Archiving

This feature makes it possible to archive on an output stream the values associated with OPC-UA variables located in one or many OPC-UA containers on a remote OPC-UA server.

Output streams

Configuration

See also

Readme

Keywords

Package Sidebar

Install

npm i opcroak

Weekly Downloads

1

Version

1.0.5

License

MIT

Unpacked Size

85.2 MB

Total Files

24

Last publish

Collaborators

  • hqm