Jose Gibson
← All Projects

Heat Monitor — BLE IoT Monitoring App

Flutter mobile app that monitors and controls a heat exchange system in real time over Bluetooth Low Energy (BLE).

Flutter / DartReal-time sensor data visualization
Handling BLE connection state flakiness (drops, reconnects) Parsing binary characteristic payloads into readable sensor Keeping the UI responsive while polling or subscribing to mu

Portfolio Highlights

  • Built a Flutter mobile app for real-time monitoring and control of an IoT heat exchange system over BLE, with live sensor streaming and bidirectional device commands.

Snapshot

  • Period: September 2025
  • Source: `github.com/josegibson/heat-monitor` (private) · `github.com/josegibson/heat-monitor-showcase` (public)
  • Domain: IoT, mobile, embedded systems, real-time monitoring
  • Status: Phase 1 validated; showcase published

What I Built

  • BLE scan and connection flow for discovering and pairing with the heat exchange device.
  • Real-time data display for temperature/sensor readings streamed from the device.
  • Control interface for sending commands back to the hardware.
  • Public showcase repo (`heat-monitor-showcase`) explaining the architecture for portfolio purposes.