Smart Meter Azure IOT Data Streaming Project

iot archetecture

Overview

This project showcases the development of a streaming pipeline for processing data from simulated smart meters. It includes the setup of Azure IoT Hub using the Device Provisioning Service (DPS) for registering smart meters, Azure Stream Analytics for real-time data processing and visualization using Power BI, and Azure Data Lake for storing cold data in CSV format for analytical purposes in Azure Databricks.

Features

Simulated smart meter data generation

meter.video.mp4

Integration with Azure IoT Hub using DPS for device registration

DPS

Using Azure Stream Analytics Job For querying the realtime data

Screenshot 2024-05-06 130939

Real-time data processing and visualization with Azure Stream Analytics and Power BI

dashboard.mp4

Cold data storage in Azure Data Lake for analytical insights using Azure Databricks

Screenshot 2024-05-06 130851 Screenshot 2024-05-06 131617

Requirements

  • Azure subscription
  • Azure IoT Hub
  • Azure Stream Analytics
  • Azure Data Lake
  • Azure Databricks
  • Python 3.x

Support

If you liked this project please star this repo.