Project Brief
Simplifying the Development and Operation of WindMill’s IoT Devices
Project Information
- Project Name: WindMill IoT Energy Management System
- Technologies Used : Microsoft Azure – App Service, Function Apps, IoT Hub, Stream Analytics, SQL Server, Site Reliability, Geo-replication, Auto Scaling
- Framework : .NET Core
- Language : C#.Net
- Category: Development
Our Process
01
Analysis
The most crucial part of the web app development process is to analyse and gain an accurate understanding of what the client wants and their vision for the development. By thoroughly understanding goals, we analyse and form a strategic structure for development.
02
Design
From defining site architecture to selecting the technical stack, we design the complete roadmap of the project, starting from colour schemes, graphics, icons, templates, user experience, style guides, transitions, buttons, and much more to finalize the design aspect.
03
Development
With an agile strategy, we are adaptable & dedicated to the project scope & effectively incorporate quality assurance into the development processes by consistently providing value to clients. The entire process is also remarkably transparent.
04
Delivering
After development, we optimize the performance when required and renew licenses while adding new features according to the product roadmap to ensure we attain successive growth and satisfactory results that adds value.
Business Goals
Challenges:
- Implement IoT based solution to accurately measure energy generation at various windmills across different geographies
- Implement Real time processing based back-office system that enables close accurate and realtime monitoring of windfarms with multiple windmills in each
- Implement reporting engine as to minimize penalty costs due to variance in predicted and actual energy
- Adhere to enterprise grade SLAs on availability, reliability, security, performance, scalability
Our Approach:
- Architected the platform as Azure IoT based solution with Azure App Service, Azure SQL as data storage forming PaaS infrastructure to keep DevOps costs minimal while meeting business objectives
- Implemented Azure approved IoT meter device configuration and communication with Azure IoT Hub
- Implemented Azure Stream Analytics based real time data processing
- Implemented back-office web interface to monitor energy generation, generate reports of prediction and actual energy generated
- Developed machine learning model that produces energy generation prediction on each windmill by factoring geo-location, height, weather data
Outcomes & Values Delivered:
- Windfarms running on Azure certified IoT Infrastructure
- Hyperscale data integration through scalable Azure IoT Hub followed by Azure Stream Analytics
- Realtime monitoring at BackOffice Web Interface
- Extensive reporting through PowerBI – generating most complex reports seamlessly in seconds
- All-On-Cloud with No DevOps cost-based platform
- Near accurate prediction through Machine Learning to minimize penalties due to inaccuracies and variations
Technologies Used
Microsoft Azure:
- App Service
- Function Apps
- Stream Analytics
- IoT Hub
- SQL Server
- Site Reliability
- Geo-replication
- Auto Scaling
Framework
- .NET Core
Language
- C#.Net
Similar Projects
Aged Care Management System
UI Kit, Landing Page, Website
Enterprise Service Bot
UI Kit, Landing Page, Website
Omni Platform CRM
UI Kit, Landing Page, Website
Techmed
UI Kit, Landing Page, Website
Real Estate App
UI Kit, Landing Page, Website
VoiPly
UI Kit, Landing Page, Website
Azure Logic Apps
UI Kit, Landing Page, Website
WindMill IoT Energy Management System
UI Kit, Landing Page, Website
Enterprise Service Bot
UI Kit, Landing Page, Website