EasyBMS

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.

Features

🔍

BLE Discovery

Auto-detect Daly, JBD, and other Bluetooth BMS devices in range with one-tap pairing and connection.

🔋

Cell Monitoring

Individual cell voltages displayed in real time with imbalance detection and visual alerts.

⚠️

Fault Detection

OVP, UVP, OCP, and OTP fault monitoring with instant push notifications to your device.

🔌

MOSFET Control

Toggle charge and discharge MOSFETs on or off directly from the app for safe battery management.

🎛️

Threshold Config

Adjust OVP, UVP, OCP, and OTP protection limits to match your battery chemistry and use case.

🛰️

APRS Telemetry

Beacon battery voltage, current, SOC, and temperature to the APRS-IS network automatically.

🌐

Remote Monitoring

TCP server connectivity lets you monitor BMS data remotely from anywhere on your network.

🔄

SOC Calibration

Reset state of charge to 100% when your pack is fully charged for accurate capacity tracking.

🔗

Multi-Device

Monitor up to 7 BMS devices simultaneously with a unified dashboard view.

Plans

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.

EasyBMS Ecosystem

🖥️ Linux Daemon

EasyBMS Server

x86 & Raspberry Pi

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.

📡 BLE Extender

EasyBridge

ESP32-LCD or ESP32-Embedded

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.

Custom Device Development

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

Download EasyBMS from Google Play

For beta access, contact easybms@erichidle.com