Build by @radek2s and based on Scada-LTS version 2.7v.
Goal of the project is to ged rid of old Scada-BR code. This will be a brand-new application that is inspired on Scada-LTS app. As a contributor of Scada-LTS I had a overall knowledge how this application was working and I know also the good and bas sides. Because there are many Scada-LTS installations that are also based on the Scada-BR workflow in the main Scada-LTS application we can't change too much to provide a LTS support.
So this project can be a solution for modern user requirements. Where there is a need of performance and a stability. This application should be minified to be able to work also on the RaspberryPI devices. So this can be a nice occasion to create a modern application that meets the modern world requirements.
Two major differences between classic Scada-LTS and Scada-Reforged are:
- TimeSeriesDB to collect data and retrieve them for further calculations
- Microservice architecture approach where every datasource will be a different microservice.
All the features from classic Scada-LTS version is still accessible but the latest from mainstream will be stopped on the Scada-LTS version 2.7. This project will be evolving in completely different way.
To start Scada Reforged perform following steps:
- Download all repository
(or justsrf-environment
directory andscada-reforged-environment.yml
file from root folder) - Start all services:
docker-compose -f scada-reforged-environment.yml up
- Open your browser on page:
localhost:8086
and configure InfluxDB service- Create user
scadareforged
with passwordscadareforged
on companyscadareforged
- Create default bucket with name:
datasources
and finish initial configuration - Using navigation menu open "Buckets" and move to "Api Tokens" tab.
- Find
scadareforged
token and copy it value - Paste this to your
scada-reforged-environment.yml
asservices.srf-core.environment.INFLUXDB_TOKEN
value
- Create user
- Stop
srf-core
container and start it again with following command:docker-compose -f scada-reforged-environment.yml up srf-core
- Open your browser on page:
localhost:4200
- Login as "admin"/"admin" and check out the pre-alpha version! ๐
Scada-Reforged provide auto-generated REST API documentation in open-api v3.0 standard.
To download current JSON documentation open /api/v1/docs
on one of the following
services: srf-core
or srf-ds-virtual
.