End-to-End Architecture for Real-Time IoT Analytics and Predictive Maintenance Using Stream Processing and ML Pipelines
Top Cited Papers
Open Access
Abstract
The rapid proliferation of Internet of Things (IoT) devices across industries has created a need for robust, scalable, and real-time data processing architectures capable of supporting intelligent analytics and predictive maintenance. This paper presents a novel comprehensive architecture that enables end-to-end processing of IoT data streams, from acquisition to actionable insights. The system integrates Kafka-based message brokering for the high-throughput ingestion of real-time sensor data, with Apache Spark facilitating batch and stream extraction, transformation, and loading (ETL) processes. A modular machine-learning pipeline handles automated data preprocessing, training, and evaluation across various models. The architecture incorporates continuous monitoring and optimization components to track system performance and model accuracy, feeding insights to users via a dedicated Application Programming Interface (API). The design ensures scalability, flexibility, and real-time responsiveness, making it well suited for industrial IoT applications requiring continuous monitoring and intelligent decision-making.Keywords
This publication has 31 references indexed in Scilit:
- Efficient topic partitioning of Apache Kafka for high-reliability real-time data streaming applicationsFuture Generation Computer Systems, 2024
- Feature selection techniques for machine learning: a survey of more than two decades of researchKnowledge and Information Systems, 2023
- Forecasting failure rate of IoT devices: A deep learning way to predictive maintenanceComputers and Electrical Engineering, 2023
- Challenges in predictive maintenance – A reviewCIRP Journal of Manufacturing Science and Technology, 2022
- Vibration-based anomaly detection using LSTM/SVM approachesMechanical Systems and Signal Processing, 2022
- IoT enabled integrated system for green energy into smart citiesSustainable Energy Technologies and Assessments, 2021
- Machine learning and reasoning for predictive maintenance in Industry 4.0: Current status and challengesComputers in Industry, 2020
- Review of Internet of Things (IoT) in Electric Power and Energy SystemsIEEE Internet of Things Journal, 2018
- A comparative study of various ETL process and their testing techniques in data warehouseJournal of Statistics and Management Systems, 2017
- Support-vector networksMachine Learning, 1995