A Open Source SCADA System with HTML5 HMI, build using the Django framework. If you like to setup your own SCADA system head over to http://pyscada.rtfd.io.
HTML5 based HMI
Supports the following
industrial Protocols
Modbus <https://github.com/pyscada/PyScada-Modbus>
TCP/IP - RTU - ASCII - Binary (using pyModbus <https://github.com/pymodbus-dev/pymodbus>
)
Phant <https://github.com/pyscada/PyScada-Phant>
_ (see http://phant.io/)
VISA <https://github.com/pyscada/PyScada-VISA>
(using pyVISA <https://pypi.python.org/pypi/PyVISA>
)
1-Wire <https://github.com/pyscada/PyScada-OneWire>
_
BACNet/IP <https://github.com/pyscada/PyScada-BACNet>
(in development) (using BACpypes <https://github.com/JoelBender/bacpypes>
and BAC0 <https://github.com/ChristianTremblay/BAC0>
_)
MeterBus (MBus) <https://github.com/pyscada/PyScada-MeterBus>
(in development) (using pyMeterBus <https://github.com/ganehag/pyMeterBus/>
)
SMBus <https://github.com/pyscada/PyScada-SMBus>
(using smbus2 <https://github.com/kplindegaard/smbus2>
)
GPIO <https://github.com/pyscada/PyScada-GPIO>
(using RPi.GPIO <https://pypi.org/project/RPi.GPIO/>
)
SystemStat <https://github.com/pyscada/PyScada-SystemStat>
_
OPC-UA <https://github.com/clavay/PyScada-OPCUA>
(using opcua-asyncio <https://github.com/FreeOpcUa/opcua-asyncio>
)
SML (Smart Meter Language) <https://github.com/gkend/PyScada-SML>
(using pySML <https://github.com/mtdcr/pysml>
)
File read/write <https://github.com/pyscada/PyScada-File>
_
Serial <https://github.com/clavay/PyScada-Serial>
_
WebService <https://github.com/clavay/PyScada-WebService>
_
devices
Generic dummy device
PT104 <https://github.com/pyscada/PyScada-PT104>
(using Pico PT-104 <https://www.picotech.com/data-logger/pt-104/high-accuracy-temperature-daq>
)
scripts
Scripting <https://github.com/pyscada/PyScada-Scripting>
_
system tools
EMS <https://github.com/pyscada/PyScada-EMS>
_
event management, data export, mail notification
very low Hardware requirements for the server
.. image:: https://github.com/pyscada/PyScada/raw/master/docs/pic/PyScada_module_overview.png :width: 600px
Detailed installation instruction can be found at: http://pyscada.rtfd.io .
The project is licensed under the _GNU Affero General Public License v3 (AGPLv3).