Design and Implementation of an IoT-Based Energy Monitoring System for Managing Smart Homes

Michael Opoku Agyeman, Zainab Al-Waisi, Igla Hoxha

Research output: Contribution to ConferencePaperpeer-review


The usage of smart meters has been expanding rapidly since the 2000s, as they provide economic, social and environmental benefits for multiple stakeholders. A smart meter can have a customizable design based on the requirements of customer and utility company. They can be implemented by using different sensors and devices, supported by dedicated communication infrastructure. This paper presents the design and implementation of a full working smart meter system that provides remote control of individual loads by using Arduino, Raspberry Pi and other sensors. The implemented system in- cludes a mobile application, developed for the client to control and manage the smart meter, along with a website application, developed for the utility company to monitor and administer the system. The energy monitoring system is equipped with various features such as sending a notification to the client if consumption budget exceeds a customizable threshold (75%), payment options by Visa or PayPal and many others.


ConferenceIEEE International Workshop on Internet of Things: Networking Applications and Technologies (IoTNAT 2019) co located with IEEE International Conference on Fog and Mobile Edge Computing (FMEC 2019)
Abbreviated titleIoTNAT 2019
Internet address


  • IoT
  • Smart Metering
  • App development
  • Energy Efficiency
  • Embedded Systems
  • Arduino
  • Raspberry Pi


Dive into the research topics of 'Design and Implementation of an IoT-Based Energy Monitoring System for Managing Smart Homes'. Together they form a unique fingerprint.

Cite this