Skip to content
This repository has been archived by the owner on Aug 5, 2024. It is now read-only.

fabioklr/synth-data-opc-influx-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPC UA and InfluxDB Test

This is a simple test to show how to connect an OPC UA server to an InfluxDB database.

Overview

This projects consists of three parts:

  1. OPC UA Server: This element simulates a sensor and sends out data on three variables - temperature, pressure and a setting.
  2. Broker: This element is a simple OPC UA client that retrieves data from the server and sends it to the InfluxDB database.
  3. InfluxDB: This is a time-series database that stores the data sent by the broker.

Blueprint

Security

No element is publicly accessible. Access on is granted through personal request.

Infrastructure

The OPC UA Server is a Docker container on a VM in the Akamai Cloud. The broker is another Docker container on the same VM. The InfluxDB is a managed service on Azure, accessible through Influxdata's web app.

Languages and dependencies

The OPC UA Server is written in Python and uses the asyncua library. The broker is also written in Python and uses the asyncua and influxdb libraries. The InfluxDB is fully managed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published