Connected hardware · EV batteries · In development

Diagnostics and control for EV battery packs.

A custom gateway that speaks to the battery management system over UART and to a technician’s phone over BLE — with every parameter change signed into an audit ledger.

Connected hardware
Pack

JBD BMS

Battery management · protection, balancing, state of charge

UART
Gateway

Custom gateway

Our own firmware · secure BLE · byte-level contract

BLE
Field

Technician app

Live instrumentation · on-site parameter writes

HTTPS
Cloud

Broker + ledger

Policy, remote commands, signed audit trail

Pack KEV-0217 · live

BLE -58 dBm

78%

SOC

Pack

53.07 V

Current

-16.2 A

Temp

32.0 °C

Δ cell

46 mV

C01min 3.290 V · max 3.336 VC16

UART frames

  • TXDD A5 03 00 FF FD 77
  • RXDD 03 00 1B 14 A2 FB 3C …
  • TXDD A5 04 00 FF FC 77
  • RXDD 04 00 20 0C D8 0C DA …

Audit ledger

  • Cell OVP

    tech-014 · on site

    3.65 V → 3.60 V

  • Charge OCP

    support · remote

    40 A → 35 A

  • Balance start

    tech-009 · on site

    3.40 V → 3.38 V

Illustrative readout. Pack data shown is simulated.

The challenge

Battery packs are serviced in the field with laptop tools and no record of who changed what. Fleets need live diagnostics, safe remote writes and an audit trail.

What we built

Three codebases, one product: firmware on the gateway, a technician app for live instrumentation and on-site writes, and an API that brokers commands, enforces policy and keeps the ledger.

Highlights

  • Byte-level BLE contract shared and tested by firmware and app
  • Command broker for safe remote parameter writes
  • Immutable audit ledger of every change
  • Installable PWA plus native iOS and Android builds

Stack

Embedded firmwareSecure BLEReact Native · ExpoFastifyPostgres

Next project

KnowyourMechanic

Service records customers can actually trust.

06Contact

Tell us what you’re building. Every enquiry gets a considered reply with honest thoughts on scope, approach and timeline.

Need an official quote? Attach your RFQ (request for quotation) or project brief to the form, and we’ll reply with a formal, itemised quote.

I’m interested in