A Low-Cost, Open Source IoT-Based SCADA System Design, and Implementation for Photovoltaics

Aghenta, Lawrence Oriaghe and Iqbal, Tariq (2019) A Low-Cost, Open Source IoT-Based SCADA System Design, and Implementation for Photovoltaics. In: 28th Annual Newfoundland Electrical and Computer Engineering Conference, November 19, 2019, St. John's, Newfoundland and Labrador.

[img] [English] PDF - Submitted Version
Available under License Creative Commons Attribution Non-commercial.

Download (6MB)


Supervisory Control and Data Acquisition (SCADA) has largely been proprietary, pricey, and therefore uneconomical for smaller applications. With proprietary SCADA systems, there is also the problem of interoperability with the existing system components, and communication systems. In this paper, we present the design and implementation of a low-cost, open source SCADA system based on the Internet of Things SCADA architecture. The proposed SCADA system consists of current and voltage sensors for data collection, an ESP32 micro-controller (Remote Terminal Unit) for receiving and processing the sensor data, and ThingsBoard IoT Server (Master Terminal Unit) for historic data storage and human machine interactions. The ThingsBoard IoT Server is locally installed on a Raspberry Pi single-board computer. Message Queuing Telemetry Transport protocol is implemented for data transfer over a local Wi-Fi connection. The system design procedures, testing and the results are presented in the paper.

Item Type: Conference or Workshop Item (Paper)
URI: http://research.library.mun.ca/id/eprint/14673
Item ID: 14673
Keywords: Low Cost, Open Source, SCADA, ThingsBoard, Internet of Things, ESP32 with OLED, Raspberry Pi, MQTT, Automation, Instrumentation and Control
Department(s): Engineering and Applied Science, Faculty of
Date: 19 November 2019
Date Type: Completion
Related URLs:

Actions (login required)

View Item View Item


Downloads per month over the past year

View more statistics