- Notifications
You must be signed in to change notification settings - Fork178
PyScada is a open source scada system that uses the Django framework as backend
License
NotificationsYou must be signed in to change notification settings
pyscada/PyScada
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A Open Source SCADA System with HTML5 HMI, build using the Django framework. If you like to setup your own SCADA system head over tohttp://pyscada.rtfd.io.
- HTML5 based HMI
- Supports the following
- industrial Protocols
- Modbus TCP/IP - RTU - ASCII - Binary (usingpyModbus)
- Phant (seehttp://phant.io/)
- VISA (usingpyVISA)
- 1-Wire
- BACNet/IP (in development) (usingBACpypes andBAC0)
- MeterBus (MBus) (in development) (usingpyMeterBus)
- SMBus (usingsmbus2)
- GPIO (usingRPi.GPIO)
- SystemStat
- OPC-UA (usingopcua-asyncio)
- SML (Smart Meter Language) (usingpySML)
- File read/write
- Serial
- WebService
- devices
- Generic dummy device
- PT104 (usingPico PT-104)
- scripts
- system tools
- event management, data export, mail notification
- very low Hardware requirements for the server
- core/HMI
- python>=3.8
- django==4.2
- numpy>=1.6.0
- pillow
- python-daemon
- Modbus TCP/RTU/BIN
- Visa (at least for the devices in the visa/devices folder)
- Systemstat
- OneWire (only DS18B20)
- phant (no known issues)
- smbus (at least for the devices in the smbus/devices folder)
- gpio (at least for the raspberry pi)
- webservice (json and xml parsing)
- systemstat
- scripting
- event (no known issues)
- export (no known issues)
- hmi (no known issues)
- Documentation
- SysV init daemon handling
- BACNet (due to the lack of hardware to test)
- OPC-UA (need more tests)
- MeterBus (need more tests)
Detailed installation instruction can be found at:http://pyscada.rtfd.io .
- Issue Tracker:https://github.com/pyscada/PyScada/issues
- Source Code:https://github.com/pyscada/PyScada
The project is licensed under the _GNU Affero General Public License v3 (AGPLv3).
About
PyScada is a open source scada system that uses the Django framework as backend
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published