IoT Solution for HVAC Systems(Master’s Thesis Project)

Description:

For my Master’s thesis🎓, I developed an IoT solution for HVAC systems🌐 in collaboration with NIBE to enable existing HVAC modules to connect to the cloud and be controlled remotely🖥️.

Key Features and Responsibilities:

  • SAK Module Development🔧:
    • Developed embedded software for the SAK (Smart Adapter Kit) module to enable IoT capabilities for existing HVAC systems, using C/C++ for communication between HVAC control modules and the cloud.
  • Cloud Integration with Microsoft Azure☁️:
    • Utilized Microsoft Azure for cloud storage, data management, and remote device communication.
    • Employed JSON for data serialization📄 to ensure interoperability between devices and cloud services.
    • Established secure communication protocols🔒 to protect data integrity.
  • Local File Translation and Data Communication🔄:
    • Created mechanisms within the SAK module for data translation between HVAC modules and the cloud, handling potential network interruptions with retries and acknowledgments.
  • User Interface and Remote Control🖥️:
    • Designed a basic UI for remote monitoring and control of HVAC settings, with real-time data visualization 📊 and alert notifications🔔.
  • Testing and Validation✅:
    • Conducted rigorous testing to validate system reliability, collaborating with NIBE engineers for integration and feedback.

Key Areas of Project Development:

This project provided hands-on experience with data communication📡 and metadata management🗂️ between cloud-based systems and embedded devices.

Link to GitHub Repo:

First Iteration: HVAC Module -> PC -> Cloud - GitHub Link

Second Iteration: HVAC MOdule -> SAK Module -> Cloud - GitHub Link

Presentation: