<- Back to projects
ID: 4 // STATUS: COMPLETED

Portable Weather Station

Full-Stack IoT Telemetry Platform

01. System Overview

Engineered a fault-tolerant IoT node in Embedded Rust (no std) using the Embassy async runtime. The system implements deep sleep for power efficiency and watchdog timers for system resilience, connecting to a Python backend.

02. Engineering Challenges

Obstacle_01

Implementing deep sleep and watchdog timers for maximum system resilience in a `no_std` environment

Obstacle_02

Developing a Python Flask API to ingest high-frequency telemetry without data loss

Obstacle_03

Visualizing live and historical sensor trends on a real-time dashboard

03. System Outcomes

  • Achieved reliable persistence of high-frequency environmental data via the custom API
  • Created a scalable architecture capable of handling real-time IoT communication streams
  • Successfully deployed a system using modern async embedded Rust patterns

04. Visual Records

Gallery