Monitor and manage your batteries from your phone
EasyBMS is a battery management companion for Android that connects directly to your Bluetooth BMS devices. It supports Daly, JBD/XiaoXiang, and other popular Bluetooth battery management systems. Get real-time cell monitoring, fault alerts with push notifications, MOSFET charge and discharge control, and APRS telemetry — all from your phone.
Auto-detect Daly, JBD, and other Bluetooth BMS devices in range with one-tap pairing and connection.
Individual cell voltages displayed in real time with imbalance detection and visual alerts.
OVP, UVP, OCP, and OTP fault monitoring with instant push notifications to your device.
Toggle charge and discharge MOSFETs on or off directly from the app for safe battery management.
Adjust OVP, UVP, OCP, and OTP protection limits to match your battery chemistry and use case.
Beacon battery voltage, current, SOC, and temperature to the APRS-IS network automatically.
TCP server connectivity lets you monitor BMS data remotely from anywhere on your network.
Reset state of charge to 100% when your pack is fully charged for accurate capacity tracking.
Monitor up to 7 BMS devices simultaneously with a unified dashboard view.
| Free$0/mo | Pro$6.99/mo | Platinum$14.99/mo | Platinum+$29.99/mo | |
|---|---|---|---|---|
| Monitoring | ||||
| BLE devices | 1 | 7 | 7 | 7 |
| BLE monitoring | ✓ | ✓ | ✓ | ✓ |
| Logging & diagnostics | ✓ | ✓ | ✓ | ✓ |
| Display fault status | ✓ | ✓ | ✓ | ✓ |
| Device detail & cell voltages | — | ✓ | ✓ | ✓ |
| View protection settings | — | ✓ | ✓ | ✓ |
| Fault push notifications | — | ✓ | ✓ | ✓ |
| Communications | ||||
| APRS-IS telemetry1 | — | ✓ | ✓ | ✓ |
| Fault notifications to SMS | — | 1 number | 3 numbers | 3 numbers |
| EasyBridge | — | — | ✓ | ✓ |
| TCP/UDP connectivity | — | — | ✓ | ✓ |
| Secure TLS communications | — | — | ✓ | ✓ |
| Control | ||||
| Remote MOS control | — | — | ✓ | ✓ |
| Change protection parameters2,3 | — | — | ✓ | ✓ |
| SOC calibration | — | — | ✓ | ✓ |
| Server & Advanced | ||||
| EasyBMS Server | — | — | — | ✓ |
| Supervisory control and customized alerts | — | — | — | ✓ |
| SOC limiting for extended battery lifecycle3 | — | — | — | ✓ |
| Real-time web dashboard | — | — | — | ✓ |
| Always-on headless monitoring | — | — | — | ✓ |
| x86 & Raspberry Pi | — | — | — | ✓ |
1 A valid Amateur Radio license is required for reporting to APRS-IS.
2 Not all batteries allow changing protection settings. Use our Supervisory Control layer to implement your own protection settings in addition to the battery's built-in, immutable settings.
3 For batteries that allow manual control of MOSFETs.
A lightweight Linux daemon that connects directly to BMS devices over Bluetooth, polls telemetry at configurable intervals, broadcasts data over TCP and UDP, reports battery status to APRS-IS, and serves a real-time web dashboard. Runs headless on x86 servers and Raspberry Pi for 24/7 unattended battery monitoring. Included with the Platinum+ subscription.
A tiny, low-power BLE-to-WiFi bridge that runs on a Raspberry Pi Zero W. Place it near your batteries and it forwards BMS telemetry to the EasyBMS Server over your network. Extends Bluetooth range to anywhere with WiFi coverage — perfect for battery banks in sheds, RVs, or remote enclosures. Draws under 1W and runs headless with zero configuration.
Need monitoring and control for your Bluetooth or network-connected device? We can build a custom solution tailored to your hardware.
Contact: easybms@erichidle.com
For beta access, contact easybms@erichidle.com