Company

Contact
Project scope
Categories
Security (cybersecurity and IT security) Software development HardwareSkills
threat modeling systems theories hardening local area networks microcontrollers denial-of-service (dos) attacks cyber security firmware updates message queuing telemetry transport (mqtt) esp32Our smart HVAC system relies on local microcontrollers (ESP32) and a central Hub. As we build early firmware and explore over-the-air (OTA) update mechanisms, it’s critical that we understand the cybersecurity risks that may affect our local network architecture. In this project, students will help us model potential threats (e.g., rogue device injection, firmware spoofing, or denial of service), propose OTA safety strategies (e.g., dual-bank memory, rollback logic), and outline best practices for embedded security (e.g., TLS, secure boot, MQTT hardening).
We will provide:
- Hardware class (ESP32-based controllers)
- Goals for OTA (local-only, dual-bank, rollback support)
- Network assumptions (no persistent cloud; Wi-Fi MQTT, possible mDNS)
Deliverables:
- Threat model document (e.g., local Wi-Fi breach, spoofing, DoS, OTA hijack)
- OTA system design flowchart with dual-bank update strategy + rollback logic
- Summary of relevant best practices (secure boot, firmware signing, TLS/MQTT basics)
- Annotated diagrams of a secure local-first control architecture
Student Learning Outcomes:
- Threat modeling and secure systems research for embedded devices
- Understanding OTA firmware update mechanisms
- Applying cybersecurity thinking to real-world IoT projects
Providing specialized knowledge in the project subject area, with industry context.
Sharing knowledge in specific technical skills, techniques, methodologies required for the project.
Providing access to necessary tools, software, and resources required for project completion.
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.
About the company
GeoAlta is a technology services company working in the energy sector and now expanding into IoT development.