// the find
teklabsdigital/TekTag
Biosensor for telehealth, patient monitoring, fall detection, dementia geofencing and cardiograms
Open hardware and early firmware for a 28mm BLE wearable built around the STM32WB55, pitched at patient monitoring, fall detection and ballistocardiography. It suits engineers who want a worked example of a dense six-layer BLE board with Qi charging and an IMU, not clinicians or anyone expecting a deployable medical device.
- The KiCad sources, Gerbers, BOMs, pick-and-place files and STEP models for both the main board and the debug board are committed, so the hardware can be reviewed and rebuilt rather than just described.
- The part choices are concrete and sensible for the job: STM32WB55 for combined BLE and MCU, an LSM6DSV16X IMU, a BQ51052 Qi receiver, and a TLV75533 low-noise LDO. The BOM is a useful reference even if you never build this board.
- The firmware sits on ST's CubeWB middleware (STM32_WPAN BLE stack, HAL, CMSIS) rather than a hand-rolled radio layer, and a Segger Ozone debug project is included for bring-up.
- The last push was August 2023 and the repo has 19 stars, with no sign of maintenance, issue triage or a second contributor. Treat it as a snapshot.
- In the visible tree, the firmware is mostly vendored ST HAL, CMSIS and BLE middleware. Application code for fall detection, BCG cardiac monitoring or geofencing is not apparent from the listing, so the README's feature list runs ahead of what the code shows.
- Health claims come with no validation data, accuracy figures or regulatory status, and the README includes no disclaimer. Anyone adopting this for patient monitoring would have to do all of that work themselves.
- The README contradicts itself and reads like template copy: it gives BLE 5.3 in the hardware section and BLE 5.4 in the features list, and it describes Node.js, Express and web UI work that does not appear in this repo. The 32,767-device mesh figure is the protocol's address space, not a tested deployment limit.