Highly Scalable Smart Metering IoT Platform Based on Microservice Architecture
Mohammadreza Parvizi, Mohammadreza Noei, Mohammadmostafa Yalpanian · 2022
In the past few years, the Internet of Things (IoT) technology has influenced communication world and has emerged diverse smart approaches in separate parts like education, manufacturing, transport, and healthcare. The goal of IoT is to connect various smart devices on the Internet, including motion detectors, smartphones, and sensors to analyze, handle, store, and process gathered data. Many challenges exist in IoT, such as diversity of IoT devices, plenty of connected devices, complexity, data volume, and communications privacy. The key part of IoT is IoT platform which solves the problems that we mentioned above. The IoT platform integrates applications, devices, and developers and manages connected devices. In this study, we aim to provide an IoT platform applying an architecture based on microservices for improving performance and flexibility of the technique compared to other related techniques. The experimental results have shown that our technique has better results compared to other related methods based on response time, memory and CPU usage, and throughput. Our method can be simplify to upgrade the system based on industrial conditions in real-world.