BigBattery Husky 2
I built native iOS and Android applications for monitoring battery management systems over Bluetooth, with protocol parsing and a real-time device interface.
The system behind the interface.
Battery monitoring requires the application to turn incoming device frames into usable readings. The work spans the Bluetooth connection, data validation, multi-frame parsing and a mobile interface for inspecting battery state.
Architecture choices that shaped the product.
CRC16 verification and multi-frame parsing connect the received bytes with the battery readings displayed in the app.
Automatic reconnection and session persistence are part of the device interaction workflow.
What I developed.
- Native Swift and Kotlin applications
- Custom protocol parsing with CRC16 verification
- Voltage, current, temperature, SOC and SOH display
- Automatic reconnection and session persistence
The resulting system.
Native mobile monitoring software connecting battery hardware with inspectable readings and device status.
View the productRelevant to your project.
Bluetooth hardware integrations, native mobile applications and device monitoring.