Coder Social home page Coder Social logo

jayghb / smart-metering-technologies-for-energy-savings Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 3.96 MB

My Thesis for the School of Informatics, Aristotle University of Thessaloniki, Greece.

Python 100.00%
thesis flask restful-api node-red python iot openenergymonitor

smart-metering-technologies-for-energy-savings's Introduction

Smart Metering Technologies for Energy Savings

My Thesis for the School of Informatics, Aristotle University of Thessaloniki, Greece.

The document is composed in Greek, except for the abstract which is provided below. The devices mentioned throughout the document are the RaspberryPi based EmonPi and the Arduino based EmonTx from the Openenergymonitor open source organization.

The main points of the project could be summarized to:

  • Install and use the Openenergymonitor devices, EmonPi & EmonTx.
  • Set up a local database server
  • Redirect data collected from the Emon devices to the local database
  • Create a RESTful API in Python for the local database (implemented using Flask framework)
  • Create a minimal Air-Condition detection application generating Tweets when AC is detected (extra task)

Abstract

Energy conservation refers to reducing energy consumption through using less of a high-consuming device in everyday life. This action is of great importance for planet Earth in general as well as for every individual human looking to save wealth. However, applying energy conservation in everyday life does not necessarily mean holding back in services provided by such machines. The subject of this thesis project is the technical part of installing and expanding an energy monitoring system of a smaller scale than an actual comercial one, for educational purpose. The “lifecycle” of an IoT device system is presented, regarding the stages of collecting, saving and accessing data. Finally, experiments where conducted using the installed monitoring system and a prototype AC-detection application was developed, using their results.

Chapters overview

  1. Introduction
  2. Reference to energy metering technologies through the recent years
  3. Importance of data collection, saving, retrieval on Smart Homes
  4. Tools used on this project
  5. Devices' , applications' and database's architecture
  6. Detailed project implementation
  7. Epilogue, results, (possible) future work

smart-metering-technologies-for-energy-savings's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.