signal-generator

command module
v0.0.0-...-665db2f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2021 License: MIT Imports: 1 Imported by: 0

README

Signal generator (WIP)

This is a simple lighweight Simatic Edge App written in go which generates customizable streams of data suitable for local testing.

It will allow to chose some generator function for the desired signal behavior, i.e.:

  • linearSignal
  • constSignal (wip)
  • sineSignal (wip) ..

Additional components can be added to the signal, i.e.:

  • noiseComponent
  • periodicFaultComponent (wip) ..

Output sinks can be selected for the different apps among the following:

  • simpleJson
  • dataService (wip)
  • traceConnector (wip)
  • freqAnalyzer (wip) ..

Info

This project is still under construction. As a first step a simple connection and streaming of linear data to the broker will be possible as follows:

  • 1 datapoint/sec
  • simpleJson schema: json { key: "", value: 0 }
  • broker: ie-databus:1883
  • topic: /signal-generator/simplejson
  • user/password: simatic/simatic

PS: user, password and topic must exist on the databus in order to properly connect and publish the data

Direct usage

Can be launched as follows:

./signal-generator

Build the app

Run:

./build.sh

Upload docker-compose.yml through the industrial-edge-publisher

Precompiled

Find precompiled version of the app under

./app

This can be directly imported inside your Industrial Edge Management

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL