Skip to content
MACT.ai
All work

AI Wearable

Continuous on-body sensing with classification on device and multi-day battery life.

2026TinyML · Hardware · Embedded · Mobile
AI Wearable

Project Overview

A wearable band that senses activity, heart rate and skin temperature, classifies context on device, and syncs batched results over BLE. Battery life is treated as the primary product specification rather than an outcome.

Challenge

Every feature request translated directly into average current. The team needed a way to say yes or no to features with evidence, not opinion, and lab sensor data did not transfer to real wear across different body types.

Solution

We built a measured current budget in the first week and held every feature against it. Feature extraction moved on device so raw signal never streams, and a signal-quality gate rejects unusable windows before inference runs at all.

Architecture

01

Hardware

An ultra-low-power MCU with a PPG front end, IMU and skin temperature sensor on a rigid-flex board inside a sealed band.

  • Sub-microamp sleep current with wake-on-motion
  • PPG front end tuned across skin tones
  • Rigid-flex PCB shaped to the band geometry
  • Water ingress protection with skin-safe materials
02

AI

A TinyML activity classifier and signal-quality gate running in fixed point on device, with longitudinal trend analysis in the cloud.

  • Classifier under 40 kB, fixed-point inference
  • Signal-quality gate rejects unusable windows first
  • On-device feature extraction — no raw signal streamed
  • Cloud-side longitudinal trend and anomaly analysis
03

Software

Zephyr firmware with a flash-backed store-and-forward buffer, plus iOS and Android apps with background sync and health platform integration.

  • Store-and-forward buffer survives days off-phone
  • BLE OTA with resume after interruption
  • HealthKit and Health Connect integration
  • Radio duty cycle budgeted like any other feature

Result

  • Multi-day battery life measured, not estimated
  • Labelled on-body dataset across body types and wear positions
  • Features accepted or rejected against a current budget
  • Raw physiological signal never leaves the device

Technology Stack

Hardware

nRF54PPG + IMURigid-flex PCB

AI

TinyMLSensor FusionSignal Quality Gate

Embedded

ZephyrBLE 5.4Low PowerOTA

Apps

iOSAndroidHealthKit