← 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 / DartBluetooth Low Energy (BLE) — flutter_blue or equivalentReal-time sensor data visualizationDevice control commands over BLE characteristic writes
⚡ 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
Stack
- Flutter / Dart
- Bluetooth Low Energy (BLE) — flutter_blue or equivalent
- Real-time sensor data visualization
- Device control commands over BLE characteristic writes
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.