gabrielmbmb / iota-opcua

πŸŒ‰ Bridge IoT Agent between NGSI and OPC UA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OPC UA IoT Agent

travis-badge codecov-badge

Bridge between the NGSI and OPC UA protocols. This agent allows the communication with a device that implements an OPC UA server, making possible to read data and dump it to the Orion Context Broker as well as sending commands to the device.

Warning: this is not the official OPC UA IoT Agent of the FIWARE catalog. The official can be found here.

Contents

Background

Features

  • [X] Create connection with OPC UA server dinamically via API
  • [X] Load devices from registry
  • [ ] Create devices from configuration file
  • [X] Create devices via API
  • [X] Attribute automatic update in Orion Context Broker (active attribute)
  • [ ] Attribute request update from Orion Context Broker (lazy attribute)
  • [ ] Execute method in OPC UA Server requested by Orion Context Broker

Install

Usage

About

πŸŒ‰ Bridge IoT Agent between NGSI and OPC UA

License:GNU General Public License v3.0


Languages

Language:JavaScript 99.2%Language:Dockerfile 0.8%