SCADA is a system software and hardware elements, allows industrial to control a process locally or remote locations in a real time data, directly interact with devices such sensors, valves, pumps, motors, and more through HMI (Human Machine Interface), Smart Tablets/Phones and records the data into a log file or feed into database.

SCADA system are vital to industrial organization since they help to maintain efficiency, process, for smart decisions and interconnect system issue to help alleviate the downtime. SCADA architecture begins with PLC (Programmable Logic Controller) or RTU (Remote Terminal Units). PLC / RTU are microcomputers that communicate with an array of device / objects such as machines, HIMI, Sensors, other ends devices then route the data information from those objects to computers with the help of SCADA software.

SCADA software distributes, process and display the data to help the end user operators to analyze the data and make an important decisions, for example, the SCADA system notifies an operator that showing a multiple error in the process. The operator pause the operation and views the SCADA system data via HMI to determine the cause of the issue. The operator reviews the data and discovers that there other device is malfunctioning. The SCADA system ability to notify the operator to resolve crucial errors and prevent further errors on a process.

SCADA system are used mostly in industrial organizations and companies, in the public and private sectors to control and maintain efficiency and the backbone of many modern industries specially in Energy Sectors, Oil and Gas, Road & Transportation, Food and beverages, Power Grid, Water/Waste water, Manufacturing, Recycling, Air & Sea Transportation, Home Automation’s, etc.

Basic SCADA Architecture

List of Open Source / Free SCADA Software

Mango Automation is a flexible software application that allows you to view, log, graph, animate, alarm, and report on data from sensors, equipment, PLCs, databases, webpages, etc.

  • Support: Cross Platform (Windows, Linux, or Mac)
  • Database: NoSQL
  • Reports: Automated Email Notification Reports
  • Web: 100% Web Compatible
  • Download Site

PROMOTIC Visualization software is a complex SCADA object software tool for creating applications that monitor, control and display a process in various industrial areas.

  • Supports OS: Windows 10/8/7/Vista/XP/Embedded/2003-12Server and higher.
  • Database: SQL and ODBC interfaces for databases.
  • Web: Internet/Intranet
  • Interface: XML, OPC, ActiveX, DDE.
  • Download Site

WINLOG Lite is the free SCADA software version of Winlog Pro, which allows development and execution of web applications, i.e. online clients can easily access it via a simple browser, with 15′ of full operation.

  • Support OS: Windows 10 (32/64 bit), Windows 8.1 (32/64 bit), Windows 8 (32/64 bit), Windows 7 (32/64 bit), Windows Embedded 7, Windows Server 2012, Windows Server 2008 R2
  • Download Site

IGSS is SCADA system used for monitoring, controlling industrial processes, ISGSS is scalable solutions to interact with all top major industries of PLC. IGSS Supports: 32 bit & 64 bit versions of: Windows 2016 Server, Windows 10 (IGSS 11 and newer), Windows 8.1 (IGSS 10 and newer), Windows 2012 Datacenter (All service packs), Windows 2012 Essentials (All service packs), Windows 7 (All service packs), Windows 2010 Server (All service packs), Windows 2008 Server (All service packs)

  • Database: Microsoft SQL Server 2005, Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2, Microsoft SQL Server 2012
  • Reports: Microsoft Office 2007, Microsoft Office 2010, Microsoft Office 2013
  • PLC Driver Supported:
  • Download Site

INTEGRAXOR is windows main based system which provides an IDE (Integrated Development Environment) to develop, configure and manage the HMI (Human Machine Interface) & SCADA Applications.

Ecava IGX SCADA is designed from ground up for today and future, it’s lean and fast for web based transmission.  Even the installer itself is very lightweight so you can download and install in minutes. It uses open technologies and followed best practice strictly so you run the engine across all Windows platforms from Windows XP to Windows 10 and have least worry for future compatibility. It’s so lean and efficient that can run in Windows Embedded and yet so scalable to unleash its full power in full range of Windows Server,  from 2008 to Windows Server 2012, and you can be sure for Windows 2016 : Download Site

MYSCADA is free for non-commercial use. Most SCADA tools works on Linux and supports SMART visualizations. Very suitable for use in various industries namely oil & gas, building automation, water & wastewater, power & energy and productions lines

  • Suports: Windows 32/64 Bit, Max OSX, Linux 32/64Bit, Android OS, iOS.
  • Download Site

FREESCADA is an SCADA system based on open-source design for Windows Operating System, which deliver the end-users on a flexible gears to visualized and interact the control of industrial processes. FREESCADA uses OPC-Server for data collection and it is design and developed on C sharp language on Dot Net 3.0 Platform. Download Site

ARGOS is a FREE SCADA based on LINUX operating systems. It Acquires data supervise and execute on automated process. ARGOS is an alternative to commercial SCADA to promote the study of the core system of autonomous industrial process. Download

OPENSCADA is an open source SCADA (Supervisory Control & Data Acquisition System)  it is platform independent base on modern system design that provides security and flexibility. OPENSCADA is not an out of the box solution, it provides development libraries, interface application, configuration, tools, and front-end / back-end applications. Download

IndigoSCADA inter process communication is based on client/server and publish/subscribe pattern. Inside a process, the observer pattern (a subset of the publish/subscribe pattern) is used. IndigoSCADA uses the signals and slots language construct, introduced in Qt, which makes it easy to implement the observer pattern. DCS – SCADA running on Linux and Windows. Development environment C/C++. HMI is based on QT library. Different technologies (EiC, GigaBASE, FastDB) have been integrated. OPC DA 2.05a, AE 1.10, HDA 1.20, DNP 3.0, RFC 1006, Modbus, MQTT are supported. Download

Taurus is a python framework for control and data acquisition CLIs and GUIs in scientific/industrial environments. It supports multiple control systems or data sources: Tango, EPICS, spec… New control system libraries can be integrated through plugins. For non-programmers: Taurus allows the creation of fully-featured GUI (with forms, plots, synoptics, etc) from scratch in a few minutes using a “wizard”, which can also be customized and expanded by drag-and-dropping elements around at execution time. For programmers: Taurus gives full control to more advanced users to create and customize CLIs and GUIs programmatically using Python and a very simple and economical API which abstracts data sources as “models”. Download

Free Open Source SCADA (Supervisory Control and Data Acquisition) for your SBC / MCU
Tagged on:         


3 thoughts on “Free Open Source SCADA (Supervisory Control and Data Acquisition) for your SBC / MCU

  • at

    Hello there! Good projecto, I’m attempting to do a task yet I can’t run the scada on my Arduino Uber, how would you do to utilize scada on Arduino Mega?

    Much obliged!!

    • at

      Scanda is a software that communicates with your ARDUINO, it’s depend what protocol your going to implemented coded to your micro-controller have you tried using RS485 with ModBus? let me know what protocol you use and what SCANDA system you’ve test?,

  • at

    The SCADA framework capacity to advise the administrator to determine pivotal blunders and counteract further mistakes on a procedure.Thanks for sharing this article.


Leave a Reply

Your email address will not be published. Required fields are marked *