SafeStep — Open Source BLE Wander Alert

SafeStep

BLE Proximity Wander Alert System

Protecting people with dementia — quietly, reliably, openly.


Open Source

MIT License — free for commercial and non-commercial use. All hardware schematics, PCB files, firmware source code, and documentation are freely available.

BLE 5.0

Low-energy Bluetooth connection between wristband and receiver. No internet, no cloud, no subscription required.

Round PCB

Compact wearable design ≤ 40 mm diameter. CR2032 coin-cell battery with months of runtime via deep-sleep.

USB Dongle

Compact receiver plugs into any PC USB port. Audible buzzer alarm + LED status indicator. No driver installation needed.


The Problem

Dementia affects over 55 million people worldwide. One of the most dangerous behaviours is wandering — patients walk away from a safe environment without awareness of the risk. Existing commercial solutions are expensive, proprietary, and often require a smartphone or internet connection. There is a clear need for a simple, affordable, open-source device that works offline and alerts a caregiver the moment a patient steps outside a safe zone.

The Solution

SafeStep solves this with two components: a lightweight BLE wristband worn by the patient, and a small USB dongle connected to a caregiver’s PC or dedicated alert station. As long as both devices remain within range, the connection stays active and the system remains silent. The moment the patient walks too far away — the link breaks — and the dongle triggers an alarm.

How It Works

  1. Power On — Caregiver places the wristband on the patient’s wrist and presses SET to activate.
  2. Pairing — The wristband advertises its BLE identity. The USB dongle scans and connects automatically.
  3. Monitoring — The dongle continuously monitors BLE signal strength (RSSI). System remains silent.
  4. Alert Triggered — If RSSI drops below threshold or connection is lost, the dongle activates the audible alarm and turns the LED red.
  5. Caregiver Response — Caregiver locates the patient and presses SET on the dongle to silence the alarm.
  6. Auto-reconnect — Once within range, the wristband and dongle re-establish the BLE link automatically.

Technical Specifications

ParameterSpecification
MCUESP32-C3 / C6 / S3 (student selectable)
WirelessBLE 5.0 — 2.4 GHz
Range5 – 30 m (configurable RSSI threshold)
BatteryCR2032 — 3 V coin cell
Battery Life> 6 months (deep-sleep enabled)
PCB Diameter≤ 40 mm, round form factor
PCB Layers2-layer FR4
AntennaPCB trace or chip antenna (2.4 GHz)
Firmware SDKESP-IDF or Arduino-ESP32 (open source)
LicenseMIT — free to use, modify, distribute

Project Status

🚀 Status: Planning Phase — Not Yet Started

SafeStep is currently in the planning and design phase. We are looking for motivated students and contributors to help bring this project to life. Hardware schematics, PCB layout files, firmware source code, and full documentation will be published on GitHub as the project progresses.

Looking for Working Students / Contributors

SafeStep is a student-led open source project guided by experienced engineers. Below is our current team. We have one open slot — if you are passionate about embedded systems, PCB design, or BLE firmware and want to contribute to a project that helps people, reach out via our contact page.

NameRoleContact
Mike Midga🎓 Project Advisormile@8bitlab.de
Blagoy Georgiev🧑‍🏫 Engineering Mentorblagoy@8bitlab.de
Rajitha RathnayakaStudent Contributorrajitha.rathnayaka@8bitlab.de
Alejandro García GonzálezStudent Contributoralejandro.garcia@8bitlab.de
Salisu AliStudent Contributorsalisu.ali@8bitlab.de
Open SlotStudent ContributorApply here →

Open Source Repository

Repositorygithub.com/8bitlab/safestep
LicenceMIT — free for commercial and non-commercial use
HardwareKiCad schematic + PCB files included
FirmwareESP-IDF & Arduino-ESP32 builds provided
DocsFull assembly guide, BOM, and flashing instructions
CommunityIssues, pull requests, and forks welcome

A project by

8-Bit Engineering