An open API service indexing awesome lists of open source software.

https://github.com/harshgarg1808/energyapp

An App for Energy Utllization. Built on Ionic , Typescript, Angular
https://github.com/harshgarg1808/energyapp

angular css figma html ionic javascript nodejs rest-api sql-server typescript

Last synced: 2 months ago
JSON representation

An App for Energy Utllization. Built on Ionic , Typescript, Angular

Awesome Lists containing this project

README

          

# ⚡ IoT Energy Monitoring System

A Proof of Concept (P.O.C) for a scalable IoT-based Energy Monitoring System, built using Raspberry Pi and Entes Energy Meter. The system demonstrates real-time energy monitoring by transmitting data seamlessly from hardware to cloud and visualizing it through a mobile application.

---

## 📸 Screenshots

### Real-Time Monitoring
![Real-Time Monitoring](./EMS3.png)

---

## 🛠️ Tech Stack

- **Hardware**: Raspberry Pi, Entes Energy Meter
- **Programming**: Python (Data Extraction, JSON Conversion)
- **Mobile App**: Frontend, Backend, REST APIs, and UI/UX Design
- **Real-Time Communication**: WebSockets
- **Database**: Cloud System
- **KPIs**: Voltage, Active Power, Frequency, Power Consumption

---

## 🚀 Features

- **Energy Meter Integration**: Connected Raspberry Pi to Entes Energy Meter using the UART protocol.
- **Data Processing**: Python scripts to extract buffer data communicate it to the system’s cloud database.
- **Real-Time Updates**: Implemented a low-latency algorithm to enable real-time data transfer using WebSockets.
- **Mobile Application**: Display real-time KPIs - frontend, backend, REST APIs, and UI/UX design.
- **Key Metrics**: Power Consumption, Voltage, Active Power, Frequency, and more, displayed dynamically in the mobile app.
- **Commercial Viability**: The P.O.C laid the groundwork for an in-house IoT module with minimum product viability.

---