Hardware companions · OTA firmware
BLE Android developer for hardware companion apps
Build Android apps that talk reliably to Bluetooth Low Energy devices — headsets, sensors, IoT peripherals. Production experience from tyre-pressure BLE sensors (+25% accuracy), iXchange headset companions (5K+ Play installs) and OTA firmware upgrades driven entirely from the Android application.
- 5K+ iXchange UP installs
- +25% sensor accuracy
- OTA firmware from app
- IoT since 2017
Capabilities
- Automatic pairing & reconnection — resilient GATT connections across Android OEM fragmentation.
- Live telemetry — battery level, connection state, device health pushed to UI via Coroutines/Flow.
- Alerts — call notifications, device-loss warnings, low-battery prompts.
- Find my device — last-known location and proximity hints.
- OTA firmware updates — binary transfer over BLE with progress, rollback safety and user consent flows.
- Background behaviour — foreground service where Android policy requires it; battery-conscious scan intervals.
Shipped app
iXchange UP (Google Play) — BLE companion for iXchange headsets: pairing, battery telemetry, call/device-loss alerts, find-my-device and OTA upgrades.
Related work
- Tyre-pressure BLE sensors at Xeon Technologies — improved reading accuracy by 25%.
- RoboArt IoT connectivity — Bluetooth, Firebase, location services (2017).
- Wear OS client project — 5.0★ Upwork review for smartwatch delivery.