Skip to content

Components for an Industrie 4.0 Testbed Prototype

License

Notifications You must be signed in to change notification settings

sneppa/i40-testbed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.