Data Flow & Local-First Control Strategy (Part B of the Smart HVAC System Architecture Project)

Open Opened on August 25, 2025
Main contact
GeoAlta Solutions Inc
Calgary, Alberta, Canada
Employer
(1)
1
Project
60 hours per student
Student
Anywhere
Intermediate level

Project scope

Categories
Cloud technologies Data analysis Data modelling Information technology Software development
Skills
low latency data flow diagram data architecture collaboration data-flow analysis resilience sensors resilience planning edge computing fallback
Details

Brief:

Modern homes need resilient systems that operate locally, even during internet outages. This project focuses on designing the data architecture of GeoAlta’s smart HVAC system: how environmental data moves from sensors → Hub → devices → user interfaces, and how local-first decision making is preserved.


Project Description:

Students will map out the system’s data flows, define control logic under different scenarios, and recommend strategies to ensure secure, low-latency performance without cloud dependence.


Collaboration Note:

This project is part of a 3-project collaborative series (“Smart HVAC System Architecture” Parts A, B, and C). Student teams will work on different aspects of the same system (device integration, data flow, and scaling). Collaboration across all three parts is required, with shared check-ins and aligned deliverables to ensure consistency in the overall ecosystem design.

Deliverables

Deliverables:

  • End-to-end data flow diagram (sensor → Hub → device/UI)
  • Recommendations for local-first operation with optional cloud fallback
  • Prioritization logic for data handling in outage scenarios
  • Documentation of how data triggers control actions

Student Learning Outcomes:

  • Designing local-first IoT control strategies
  • Exposure to edge computing and resilience planning
  • Applying data flow analysis to real-world automation


Mentorship
Domain expertise and knowledge

Providing specialized knowledge in the project subject area, with industry context.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Industry, innovation and infrastructure

About the organization

Organization
Calgary, Alberta, Canada
2 - 10 employees
Construction, engineering & trades, Energy, It & computing, Technology

GeoAlta is a technology services company working in the energy sector and now expanding into IoT development.