Review Paper For NITP Conference
Review Paper For NITP Conference
AWS Services
Prachi Salodkar Sarthak Wankhede Praful Mishra
Faculty of Electrical Engineering Student of Electrical Engineering Student of Electrical Engineering
Shri Ramdeobaba College of Shri Ramdeobaba College of Shri Ramdeobaba College of
Engineering and Management Engineering and Management Engineering and Management
Nagpur, India Nagpur, India Nagpur, India
[email protected] [email protected] [email protected]
Abstract—The integration of Programmable Logic adaptability set it apart, though it may require additional security
Controllers (PLCs) with Message Queuing Telemetry measures due to lower native standardization [5].
Transport (MQTT) and Amazon Web Services (AWS)
The application of PLC technology integrated with IoT
presents a transformative approach to modern industrial protocols like MQTT and AWS services offers a powerful solution
automation. This paper discusses the crucial role of PLC for modern industrial automation. This combination enables real-
technology in enhancing operational efficiency within time monitoring, streamlined control, and enhanced efficiency in
automated electrical engineering systems. It highlights MQTT various processes. By utilizing MQTT’s lightweight and reliable
as a lightweight messaging protocol designed for low- communication, coupled with AWS’s scalable cloud platform,
bandwidth and constrained environments, facilitating reliable industries can reduce operational costs, minimize downtime, and
data communication. The paper further explores the seamless boost productivity [6]. The ability to remotely monitor and control
communication flow from machines to PLCs, through MQTT devices through web and mobile interfaces further simplifies the
to AWS, enabling real-time monitoring and control via web management of complex industrial systems, making this integration
and mobile applications. A case study of Enel Green Power critical for advancing automation and maintaining competitiveness
illustrates the practical applications and benefits of this in today’s fast-changing industrial landscape [7].
integration, showcasing significant improvements in The application of PLC technology integrated with IoT
operational uptime and cost efficiency. This combination of protocols like MQTT and AWS services offers a powerful solution
technologies is essential for advancing industrial automation, for modern industrial automation. This combination enables real-
ensuring competitive advantages in rapidly evolving markets. time monitoring, streamlined control, and enhanced efficiency in
various processes. By utilizing MQTT’s lightweight and reliable
Keywords—PLC, MQTT, IIoT, AWS, Automation. communication, coupled with AWS’s scalable cloud platform,
industries can reduce operational costs, minimize downtime, and
I. INTROUCTION boost productivity. The ability to remotely monitor and control
The advancement of automation reflects a nation's progress in devices through web and mobile interfaces further simplifies the
technology, science, and industrial capability. PLC technology management of complex industrial systems, making this integration
plays a crucial role in automating electrical engineering systems, critical for advancing automation and maintaining competitiveness
significantly enhancing operational efficiency and addressing in today’s fast-changing industrial landscape.
various equipment-related challenges [1]. With features such as
user-friendly programming, high reliability, and robust II. CONCEPT OF MQTT AND IT’S APPLICATIONS
functionality, Programmable Logic Controllers (PLCs) have
become indispensable in modern industrial automation [2]. As A. MQTT Protocol
industries worldwide shift towards more automated systems, PLC MQTT is an open standard recognized by both OASIS and ISO
technology continues to be a key factor in optimizing production (ISO/IEC PRF 20922) for client-server communication using a
processes, improving system stability, and enabling efficient, large- publish/subscribe messaging model. It is designed to optimize
scale operations [3]. bandwidth usage and minimize device resource consumption,
making it highly suitable for environments with limited network
Message Queuing Telemetry Transport (MQTT) is a capacity or constrained devices. MQTT operates efficiently over
lightweight messaging protocol designed specifically for low-bandwidth, high-latency, or unreliable networks while ensuring
constrained environments, where low bandwidth and limited power reliable message delivery with minimal power consumption. The
are key concerns. Developed in 1999, MQTT operates on a publish- protocol typically operates over TCP/IP or similar network
subscribe architecture, allowing devices (publishers) to send data to protocols that support ordered, lossless, and bidirectional
a broker, which then distributes it to any devices (subscribers) that communication, utilizing port 8883 for secure SSL/TSL
have registered interest in specific topics. This structure reduces the connections and port 1883 for non-secure connections.
need for constant device-to-device communication, making it
efficient in terms of network resources. MQTT's low overhead MQTT's lightweight nature is one of its key advantages,
ensures faster data transmission and minimal power consumption, requiring minimal network overhead with a fixed 2-byte header,
making it an ideal choice for scenarios where maintaining allowing it to handle large-scale IoT networks where bandwidth is
consistent communication over limited networks is crucial [4]. limited. It offers three levels of Quality of Service (QoS) for
message delivery: QoS 0 (at most once), QoS 1 (at least once), and
It also features adjustable Quality of Service (QoS) levels, QoS 2 (exactly once), each offering varying degrees of reliability
ensuring message reliability even in unstable network conditions. depending on the application requirements. For instance, QoS 0 is
Widely adopted in industrial applications, such as remote suitable for non-critical data like sensor readings, while QoS 2 is
monitoring of power plants or transportation systems, MQTT ideal for applications like financial transactions where message
enables real-time, scalable communication. Compared to other duplication or loss is unacceptable.
protocols like HTTP and AMQP, MQTT’s efficiency and
REFERENCES
[1] H. Wang, X. Liang, M. He, X. Li, and S. Fu, “Analysis of Application
of PLC Technology in Automation Control of Electrical
Engineering,” ., Dec. 2020, doi: 10.1109/tocs50858.2020.9339623.
[2] K. T. Erickson, “Programmable logic controllers,” IEEE Potentials,
vol. 15, no. 1, pp. 14–17, Jan. 1996, doi: 10.1109/45.481370.
[3] B. Tomar and N. Kumar, “PLC and SCADA based Industrial
Automated System,” 2020 IEEE International Conference for
Innovation in Technology (INOCON), vol. 3, pp. 1–5, Nov. 2020, doi:
10.1109/inocon50539.2020.9298190.
[4] S. Quincozes, T. Emilio, and J. Kazienko, “MQTT Protocol:
Fundamentals, tools and future directions,” IEEE Latin America
Transactions, vol. 17, no. 09, pp. 1439–1448, Sep. 2019, doi:
10.1109/tla.2019.8931137.
[5] B. Mishra and A. Kertesz, “The Use of MQTT in M2M and IoT
Systems: A survey,” IEEE Access, vol. 8, pp. 201071–201086, Jan.
2020, doi: 10.1109/access.2020.3035849.
[6] A. K. Singh, A. A. Arifi, R. Harikrishnan, B. Datta, and S. A. Wagle,
“IoT Based Home Automation Using App & AWS,” 2022
International Conference on Advances in Computing, Communication
and Applied Informatics (ACCAI), Jan. 2022, doi:
10.1109/accai53970.2022.9752635.
Figure 3: Transfer of data in real time using MQTT and AWS [7] V. A. Ahirrao, Bhavana Boraste, Kasturi Gawale, and Aditya
Tambade, “IoT Application for Real-time PLC Monitoring through
CONCLUSION the MQTT Protocol,” journal-article, 2023. [Online]. Available:
https://ijariie.com/AdminUploadPdf/IoT_Application_for_Real_time
The integration of Programmable Logic Controllers (PLCs) _PLC_Monitoring_through_the_MQTT_Protocol_ijariie20711.pdf
with MQTT and AWS services significantly enhances the landscape
of industrial automation. This synergy enables real-time data [8] Siemens, “MQTT client for SIMATIC S7-1500 and S7-1200 Blocks
for S7-1500 and S7-1200,” 2019. [Online]. Available:
communication, remote monitoring, and streamlined control of https://cache.industry.siemens.com/dl/files/872/109748872/att_10064
complex systems, ultimately leading to improved operational 38/v4/109748872_MQTT_Client_DOKU_V2-1_en.pdf
efficiency and productivity. The use of MQTT’s lightweight
[9] S. Narula, A. Jain, and Prachi, “Cloud Computing Security: Amazon
messaging protocol ensures reliable data transmission even in Web Service,” ., Feb. 2015, doi: 10.1109/acct.2015.20.
constrained environments, while AWS provides the scalability and
computational resources necessary for processing vast amounts of [10] “Digital transformation for 18 hydroelectric power plants,” Inductive
Automation.
information. Additionally, remote monitoring capabilities allow https://inductiveautomation.com/resources/casestudy/digital-
operators to oversee industrial processes from anywhere, ensuring transformation-for-18-hydroelectric-power-plants
timely responses to any issues that arise. As demonstrated in the
case study of Enel Green Power, this technological integration not