Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 12 hours 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.

---