Product Description
This product is a GSM-enabled 10-channel voltage and current data logger designed for remote battery monitoring applications. It continuously measures and logs the voltage, current, and temperature parameters of up to 10 individual DC channels (e.g., batteries or battery banks).
Each scan captures all channel readings within 3 seconds, and the data is:
- Logged locally to an onboard micro-SD memory card (FAT32-formatted, readable directly in Windows),
- And simultaneously uploaded to a cloud-based server via HTTP over a GSM network.
The logged files are stored in a comma-separated (.CSV) format containing:
- Timestamp
- Voltage (V)
- Current (A)
- Temperature (°C)
Users can access the data:
- Locally via a USB interface using a custom Windows utility,
- Or remotely from anywhere through the connected cloud dashboard.
The Windows utility also enables:
- Setting the logging interval,
- Viewing live current/voltage values,
- Configuring date & time,
- Checking network parameters and status.
Working Principle
Each channel includes:
- A pair of MSTB connectors to attach the battery’s positive and negative terminals,
- A Hall-effect current transformer (CT) installed in the negative path to measure DC current flow.
The Hall-effect sensor works as follows:
- When current flows through the negative cable, a proportional magnetic field is generated.
- The Hall IC in the CT converts this magnetic field into a voltage signal.
- This analog voltage is digitized via a high-resolution ADC and mapped to a calibrated current value.
This method also allows detection of current direction, which is used to identify charging vs discharging cycles.
Similarly, voltage is measured through an analog voltage divider circuit and digitized using the onboard ADC. Temperature is sensed via an analog sensor channel.
The device performs periodic scans at a configurable interval (minimum 3 seconds):
- Reads voltage, current, and temperature values,
- Stores the log data to SD card,
- Transmits the data to the cloud server via GSM HTTP API.
If GSM connectivity is unavailable:
- All log entries are stored locally.
- When the connection is restored, the backlog is automatically synced to the cloud server.
Product Specifications
Feature | Specification |
---|---|
Number of Channels | 10 Voltage channels + 10 Current channels |
Current Sensor Type | Hall-effect CT (DC compatible, bidirectional) |
Voltage Range | 0 V – 20 V DC (protected up to 80 V DC) |
Current Range | 0 A – 50 A DC |
Voltage Accuracy | ±50 mV |
Temperature Measurement | Supported |
Scanning Time | Minimum 3 seconds per full scan |
GSM Connectivity | 2G GSM module |
Local Storage | micro-SD Card (FAT32, up to 16 GB) |
USB Interface | For log access and configuration |
Real-Time Clock (RTC) | Onboard RTC for accurate timestamps |
Indicators | LED indicators for power and logging status |
Over-Voltage Detection | Supported |
Cloud Integration | Automatic syncing with remote database server |
Hardware Specifications
Component | Details |
---|---|
Main Controller | ESP32 (dual-core, Wi-Fi + BLE capable) |
ADC Resolution | 24-bit high-precision ADC |
GSM Module | 2G GSM module for remote connectivity |
Power Supply | External DC input (battery bank compatible) |
PCB Form Factor | Compact multi-layer industrial-grade PCB |
Product Photos/Videos

