├── .env ├── .gitignore ├── LICENSE.md ├── README.md ├── client ├── Dockerfile ├── app.py ├── requirements.txt ├── static │ ├── client-alarms.js │ ├── client-datapoints.js │ ├── client-events.js │ ├── client-gis.js │ ├── client-schema.js │ ├── client.js │ ├── css │ │ ├── L.Control.Sidebar.css │ │ ├── L.Control.Sidebar.scss │ │ ├── easy-button.css │ │ ├── fontawesome.css │ │ ├── images │ │ │ ├── layers-2x.png │ │ │ ├── layers.png │ │ │ ├── marker-icon-2x.png │ │ │ ├── marker-icon.png │ │ │ ├── marker-shadow.png │ │ │ ├── spritesheet-2x.png │ │ │ ├── spritesheet.png │ │ │ ├── spritesheet.svg │ │ │ ├── svg-icon-2x.png │ │ │ ├── svg-icon.png │ │ │ └── svg-icon.svg │ │ ├── layout.css │ │ ├── leaflet.css │ │ ├── leaflet.draw-src.css │ │ ├── leaflet.draw.css │ │ ├── leaflet.draw.svg.css │ │ ├── leaflet.modal.css │ │ ├── leaflet.modal.min.css │ │ └── tabulator │ │ │ ├── tabulator.css │ │ │ ├── tabulator.css.map │ │ │ ├── tabulator.min.css │ │ │ ├── tabulator.min.css.map │ │ │ ├── tabulator_bootstrap3.css │ │ │ ├── tabulator_bootstrap3.css.map │ │ │ ├── tabulator_bootstrap3.min.css │ │ │ ├── tabulator_bootstrap3.min.css.map │ │ │ ├── tabulator_bootstrap4.css │ │ │ ├── tabulator_bootstrap4.css.map │ │ │ ├── tabulator_bootstrap4.min.css │ │ │ ├── tabulator_bootstrap4.min.css.map │ │ │ ├── tabulator_bulma.css │ │ │ ├── tabulator_bulma.css.map │ │ │ ├── tabulator_bulma.min.css │ │ │ ├── tabulator_bulma.min.css.map │ │ │ ├── tabulator_materialize.css │ │ │ ├── tabulator_materialize.css.map │ │ │ ├── tabulator_materialize.min.css │ │ │ ├── tabulator_materialize.min.css.map │ │ │ ├── tabulator_midnight.css │ │ │ ├── tabulator_midnight.css.map │ │ │ ├── tabulator_midnight.min.css │ │ │ ├── tabulator_midnight.min.css.map │ │ │ ├── tabulator_modern.css │ │ │ ├── tabulator_modern.css.map │ │ │ ├── tabulator_modern.min.css │ │ │ ├── tabulator_modern.min.css.map │ │ │ ├── tabulator_semanticui.css │ │ │ ├── tabulator_semanticui.css.map │ │ │ ├── tabulator_semanticui.min.css │ │ │ ├── tabulator_semanticui.min.css.map │ │ │ ├── tabulator_simple.css │ │ │ ├── tabulator_simple.css.map │ │ │ ├── tabulator_simple.min.css │ │ │ ├── tabulator_simple.min.css.map │ │ │ ├── tabulator_site.css │ │ │ ├── tabulator_site.css.map │ │ │ ├── tabulator_site.min.css │ │ │ └── tabulator_site.min.css.map │ ├── favicon.svg │ ├── lib │ │ ├── L.Control.Sidebar.js │ │ ├── L.Grid.js │ │ ├── L.Modal.js │ │ ├── L.Modal.js.map │ │ ├── L.Modal.min.js │ │ ├── L.Modal.min.js.map │ │ ├── easy-button.js │ │ ├── jquery-3.5.1.min.js │ │ ├── jquery.min.js │ │ ├── leaflet-hash.js │ │ ├── leaflet-src.js │ │ ├── leaflet-src.js.map │ │ ├── leaflet.draw-src.js │ │ ├── leaflet.draw-src.map │ │ ├── leaflet.draw.js │ │ ├── leaflet.draw.svg.js │ │ ├── leaflet.js │ │ ├── leaflet.js.map │ │ ├── socket.io.js │ │ ├── socket.io.min.js.map │ │ └── tabulator │ │ │ ├── jquery_wrapper.js │ │ │ ├── tabulator.js │ │ │ ├── tabulator.js.map │ │ │ ├── tabulator.min.js │ │ │ ├── tabulator.min.js.map │ │ │ ├── tabulator_esm.js │ │ │ ├── tabulator_esm.js.map │ │ │ ├── tabulator_esm.min.js │ │ │ └── tabulator_esm.min.js.map │ └── webfonts │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff2 │ │ ├── fa-v4compatibility.ttf │ │ └── fa-v4compatibility.woff2 └── templates │ └── index.html ├── diagram_detail.drawio.png ├── diagram_rtu.drawio.png ├── diagram_sim.drawio.png ├── diagram_test.drawio.png ├── docker-compose.yml ├── env.template ├── generate_new_env_secrets.sh ├── grafana ├── dashboard.yaml ├── dashboards │ └── main-dashboard.json └── datasources │ └── automatic.yaml ├── iec61850_fep ├── COPYING ├── Dockerfile ├── README.md ├── app.py ├── lib61850.py ├── libiec61850client.py └── requirements.txt ├── ifs ├── COPYING ├── Dockerfile ├── README.md ├── app.py ├── lib60870.py ├── libiec60870client.py └── requirements.txt ├── mongodb ├── backup_maps │ ├── alarm_logic.json │ ├── alarm_table.json │ ├── dataprovider_list.json │ ├── gis_objects.json │ ├── schema_geojson.json │ ├── schema_objects.json │ └── svg_templates.json ├── generate_key.sh └── mongo-init.js ├── scada.drawio.png ├── screenshot.png ├── solver ├── Dockerfile ├── app.py └── requirements.txt ├── static_dataprovider ├── Dockerfile ├── app.py ├── requirements.txt └── saved_static_datapoints.pkl ├── svg_templates ├── ct.svg ├── gnd.svg ├── msr_active.svg ├── msr_passive.svg ├── swi_round.svg ├── tekst_1line_center.svg ├── tekst_1line_left.svg ├── tekst_3line_center.svg ├── tekst_3line_left.svg ├── tester.html ├── vt.svg └── xcbr.svg ├── test_gateway ├── COPYING ├── Dockerfile ├── README.md ├── app.py ├── config.local.ini ├── config.remote.ini ├── lib60870.py └── libiec60870server.py └── todo.txt /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/README.md -------------------------------------------------------------------------------- /client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/Dockerfile -------------------------------------------------------------------------------- /client/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/app.py -------------------------------------------------------------------------------- /client/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/requirements.txt -------------------------------------------------------------------------------- /client/static/client-alarms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/client-alarms.js -------------------------------------------------------------------------------- /client/static/client-datapoints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/client-datapoints.js -------------------------------------------------------------------------------- /client/static/client-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/client-events.js -------------------------------------------------------------------------------- /client/static/client-gis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/client-gis.js -------------------------------------------------------------------------------- /client/static/client-schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/client-schema.js -------------------------------------------------------------------------------- /client/static/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/client.js -------------------------------------------------------------------------------- /client/static/css/L.Control.Sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/L.Control.Sidebar.css -------------------------------------------------------------------------------- /client/static/css/L.Control.Sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/L.Control.Sidebar.scss -------------------------------------------------------------------------------- /client/static/css/easy-button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/easy-button.css -------------------------------------------------------------------------------- /client/static/css/fontawesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/fontawesome.css -------------------------------------------------------------------------------- /client/static/css/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/layers-2x.png -------------------------------------------------------------------------------- /client/static/css/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/layers.png -------------------------------------------------------------------------------- /client/static/css/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/marker-icon-2x.png -------------------------------------------------------------------------------- /client/static/css/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/marker-icon.png -------------------------------------------------------------------------------- /client/static/css/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/marker-shadow.png -------------------------------------------------------------------------------- /client/static/css/images/spritesheet-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/spritesheet-2x.png -------------------------------------------------------------------------------- /client/static/css/images/spritesheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/spritesheet.png -------------------------------------------------------------------------------- /client/static/css/images/spritesheet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/spritesheet.svg -------------------------------------------------------------------------------- /client/static/css/images/svg-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/svg-icon-2x.png -------------------------------------------------------------------------------- /client/static/css/images/svg-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/svg-icon.png -------------------------------------------------------------------------------- /client/static/css/images/svg-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/images/svg-icon.svg -------------------------------------------------------------------------------- /client/static/css/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/layout.css -------------------------------------------------------------------------------- /client/static/css/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/leaflet.css -------------------------------------------------------------------------------- /client/static/css/leaflet.draw-src.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/leaflet.draw-src.css -------------------------------------------------------------------------------- /client/static/css/leaflet.draw.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/leaflet.draw.css -------------------------------------------------------------------------------- /client/static/css/leaflet.draw.svg.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/leaflet.draw.svg.css -------------------------------------------------------------------------------- /client/static/css/leaflet.modal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/leaflet.modal.css -------------------------------------------------------------------------------- /client/static/css/leaflet.modal.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/leaflet.modal.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap3.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap3.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap3.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap3.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap3.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap3.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap3.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap4.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap4.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap4.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap4.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap4.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap4.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bootstrap4.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bootstrap4.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bulma.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bulma.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bulma.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bulma.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bulma.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bulma.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_bulma.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_bulma.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_materialize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_materialize.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_materialize.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_materialize.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_materialize.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_materialize.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_materialize.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_materialize.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_midnight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_midnight.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_midnight.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_midnight.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_midnight.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_midnight.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_midnight.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_midnight.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_modern.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_modern.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_modern.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_modern.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_modern.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_modern.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_modern.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_modern.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_semanticui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_semanticui.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_semanticui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_semanticui.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_semanticui.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_semanticui.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_semanticui.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_semanticui.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_simple.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_simple.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_simple.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_simple.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_simple.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_simple.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_simple.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_simple.min.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_site.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_site.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_site.css.map -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_site.min.css -------------------------------------------------------------------------------- /client/static/css/tabulator/tabulator_site.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/css/tabulator/tabulator_site.min.css.map -------------------------------------------------------------------------------- /client/static/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/favicon.svg -------------------------------------------------------------------------------- /client/static/lib/L.Control.Sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/L.Control.Sidebar.js -------------------------------------------------------------------------------- /client/static/lib/L.Grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/L.Grid.js -------------------------------------------------------------------------------- /client/static/lib/L.Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/L.Modal.js -------------------------------------------------------------------------------- /client/static/lib/L.Modal.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/L.Modal.js.map -------------------------------------------------------------------------------- /client/static/lib/L.Modal.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/L.Modal.min.js -------------------------------------------------------------------------------- /client/static/lib/L.Modal.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/L.Modal.min.js.map -------------------------------------------------------------------------------- /client/static/lib/easy-button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/easy-button.js -------------------------------------------------------------------------------- /client/static/lib/jquery-3.5.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/jquery-3.5.1.min.js -------------------------------------------------------------------------------- /client/static/lib/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/jquery.min.js -------------------------------------------------------------------------------- /client/static/lib/leaflet-hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet-hash.js -------------------------------------------------------------------------------- /client/static/lib/leaflet-src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet-src.js -------------------------------------------------------------------------------- /client/static/lib/leaflet-src.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet-src.js.map -------------------------------------------------------------------------------- /client/static/lib/leaflet.draw-src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet.draw-src.js -------------------------------------------------------------------------------- /client/static/lib/leaflet.draw-src.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet.draw-src.map -------------------------------------------------------------------------------- /client/static/lib/leaflet.draw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet.draw.js -------------------------------------------------------------------------------- /client/static/lib/leaflet.draw.svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet.draw.svg.js -------------------------------------------------------------------------------- /client/static/lib/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet.js -------------------------------------------------------------------------------- /client/static/lib/leaflet.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/leaflet.js.map -------------------------------------------------------------------------------- /client/static/lib/socket.io.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/socket.io.js -------------------------------------------------------------------------------- /client/static/lib/socket.io.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/socket.io.min.js.map -------------------------------------------------------------------------------- /client/static/lib/tabulator/jquery_wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/jquery_wrapper.js -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator.js -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator.js.map -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator.min.js -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator.min.js.map -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator_esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator_esm.js -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator_esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator_esm.js.map -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator_esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator_esm.min.js -------------------------------------------------------------------------------- /client/static/lib/tabulator/tabulator_esm.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/lib/tabulator/tabulator_esm.min.js.map -------------------------------------------------------------------------------- /client/static/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /client/static/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /client/static/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /client/static/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /client/static/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /client/static/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /client/static/webfonts/fa-v4compatibility.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-v4compatibility.ttf -------------------------------------------------------------------------------- /client/static/webfonts/fa-v4compatibility.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/static/webfonts/fa-v4compatibility.woff2 -------------------------------------------------------------------------------- /client/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/client/templates/index.html -------------------------------------------------------------------------------- /diagram_detail.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/diagram_detail.drawio.png -------------------------------------------------------------------------------- /diagram_rtu.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/diagram_rtu.drawio.png -------------------------------------------------------------------------------- /diagram_sim.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/diagram_sim.drawio.png -------------------------------------------------------------------------------- /diagram_test.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/diagram_test.drawio.png -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/env.template -------------------------------------------------------------------------------- /generate_new_env_secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/generate_new_env_secrets.sh -------------------------------------------------------------------------------- /grafana/dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/grafana/dashboard.yaml -------------------------------------------------------------------------------- /grafana/dashboards/main-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/grafana/dashboards/main-dashboard.json -------------------------------------------------------------------------------- /grafana/datasources/automatic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/grafana/datasources/automatic.yaml -------------------------------------------------------------------------------- /iec61850_fep/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/iec61850_fep/COPYING -------------------------------------------------------------------------------- /iec61850_fep/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/iec61850_fep/Dockerfile -------------------------------------------------------------------------------- /iec61850_fep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/iec61850_fep/README.md -------------------------------------------------------------------------------- /iec61850_fep/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/iec61850_fep/app.py -------------------------------------------------------------------------------- /iec61850_fep/lib61850.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/iec61850_fep/lib61850.py -------------------------------------------------------------------------------- /iec61850_fep/libiec61850client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/iec61850_fep/libiec61850client.py -------------------------------------------------------------------------------- /iec61850_fep/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | pymongo 3 | influxdb-client -------------------------------------------------------------------------------- /ifs/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/ifs/COPYING -------------------------------------------------------------------------------- /ifs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/ifs/Dockerfile -------------------------------------------------------------------------------- /ifs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/ifs/README.md -------------------------------------------------------------------------------- /ifs/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/ifs/app.py -------------------------------------------------------------------------------- /ifs/lib60870.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/ifs/lib60870.py -------------------------------------------------------------------------------- /ifs/libiec60870client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/ifs/libiec60870client.py -------------------------------------------------------------------------------- /ifs/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | pymongo 3 | influxdb-client -------------------------------------------------------------------------------- /mongodb/backup_maps/alarm_logic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/backup_maps/alarm_logic.json -------------------------------------------------------------------------------- /mongodb/backup_maps/alarm_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/backup_maps/alarm_table.json -------------------------------------------------------------------------------- /mongodb/backup_maps/dataprovider_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/backup_maps/dataprovider_list.json -------------------------------------------------------------------------------- /mongodb/backup_maps/gis_objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/backup_maps/gis_objects.json -------------------------------------------------------------------------------- /mongodb/backup_maps/schema_geojson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/backup_maps/schema_geojson.json -------------------------------------------------------------------------------- /mongodb/backup_maps/schema_objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/backup_maps/schema_objects.json -------------------------------------------------------------------------------- /mongodb/backup_maps/svg_templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/backup_maps/svg_templates.json -------------------------------------------------------------------------------- /mongodb/generate_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/generate_key.sh -------------------------------------------------------------------------------- /mongodb/mongo-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/mongodb/mongo-init.js -------------------------------------------------------------------------------- /scada.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/scada.drawio.png -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/screenshot.png -------------------------------------------------------------------------------- /solver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/solver/Dockerfile -------------------------------------------------------------------------------- /solver/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/solver/app.py -------------------------------------------------------------------------------- /solver/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | pymongo 3 | influxdb-client -------------------------------------------------------------------------------- /static_dataprovider/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/static_dataprovider/Dockerfile -------------------------------------------------------------------------------- /static_dataprovider/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/static_dataprovider/app.py -------------------------------------------------------------------------------- /static_dataprovider/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | influxdb-client -------------------------------------------------------------------------------- /static_dataprovider/saved_static_datapoints.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/static_dataprovider/saved_static_datapoints.pkl -------------------------------------------------------------------------------- /svg_templates/ct.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/ct.svg -------------------------------------------------------------------------------- /svg_templates/gnd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/gnd.svg -------------------------------------------------------------------------------- /svg_templates/msr_active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/msr_active.svg -------------------------------------------------------------------------------- /svg_templates/msr_passive.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/msr_passive.svg -------------------------------------------------------------------------------- /svg_templates/swi_round.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/swi_round.svg -------------------------------------------------------------------------------- /svg_templates/tekst_1line_center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/tekst_1line_center.svg -------------------------------------------------------------------------------- /svg_templates/tekst_1line_left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/tekst_1line_left.svg -------------------------------------------------------------------------------- /svg_templates/tekst_3line_center.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/tekst_3line_center.svg -------------------------------------------------------------------------------- /svg_templates/tekst_3line_left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/tekst_3line_left.svg -------------------------------------------------------------------------------- /svg_templates/tester.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/tester.html -------------------------------------------------------------------------------- /svg_templates/vt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/vt.svg -------------------------------------------------------------------------------- /svg_templates/xcbr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/svg_templates/xcbr.svg -------------------------------------------------------------------------------- /test_gateway/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/COPYING -------------------------------------------------------------------------------- /test_gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/Dockerfile -------------------------------------------------------------------------------- /test_gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/README.md -------------------------------------------------------------------------------- /test_gateway/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/app.py -------------------------------------------------------------------------------- /test_gateway/config.local.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/config.local.ini -------------------------------------------------------------------------------- /test_gateway/config.remote.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/config.remote.ini -------------------------------------------------------------------------------- /test_gateway/lib60870.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/lib60870.py -------------------------------------------------------------------------------- /test_gateway/libiec60870server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/test_gateway/libiec60870server.py -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robidev/open_scada_dms/HEAD/todo.txt --------------------------------------------------------------------------------