/i40-testbed

Components for an Industrie 4.0 Testbed Prototype

Primary LanguageCSSMIT LicenseMIT

i40-testbed

Components for an Industrie 4.0 Testbed Prototype.

Concept and prototype described in https://github.com/sneppa/thesis-template

Verwaltungsinterface

Components:

Implemented with:

How to use

The testbed can be used with nodejs, docker or kubernetes

NodeJS

Vor dem Start, alle Konfigurationsdateien auf NodeJs einstellen

  1. Start MongoDB

$ mongod

  1. Start Discovery Server

$ cd ./dockers/discovery && node server.js

  1. Start Repository

$ cd ./dockers/repository && node server.js

  1. Start Controlpanel

$ cd ./dockers/control && node server.js

  1. Start OPC UA Active Servers

How to start server

Docker (recommended)

Vor dem ersten Start:

$ ./scripts/buildDockers.sh

  1. Start Discovery/Repository/Control Dockers

$ ./scripts/startDockers.sh

  1. Start Servers

All virtual OPC UA Servers can be started in the controlpanel. If you want to start an individualized server, you can use the commands described in the server readme.

Kubernetes

not implemented

Beispiele

Unter examples sind diverse Beispiel für OPC UA zu finden.