BioSensor Healthcare Development Framework

BioSensor Healthcare Development Framework (BIO-HDF) is the development framework for health applications with BioSensor-F58GM,Currently only supported ESP32 chip.

A completed BioSensor project including software and hardware solutions; also depending on the following projects:

PC Evaluation Tool using LabWindows CVI : https://github.com/feelkit/bioDemo_labwindows_cvi

Andorid BioSensor project: https://github.com/feelkit/biosensor-android

Overview

BIO-HDF supports development of health applications used the Biosensor module:F58GM,Currently only for the Espressif Systems ESP32 chip in the most comprehensive way. We will support more chips in the future.With the BIO-HDF, you can easily add features, develop health applications from simple to complex:

  • To measure and analysis various types of bio-data such as ECG,BCG,EEG,RESP,GSR,HR,PPG,Spo2,HCM,BIA and Temperature …
  • For wristband devices,supported ECG,RESP,HR,Spo2,BIA,HCM,Temperature and Weight …
  • About contactless vital sign sensor such as sleep monitoring strip under mattress, supported RESP,HR,Sleep,HRV …
  • Other Fitness devices,Mobile health devices and robots …

Developing with the BIO-HDF

Quick Start

You need stable version of ESP-IDF to provide the toolchain, the Biosensor demo board.

Note: If this is your first exposure to ESP32 and ESP-IDF, proceed to Getting Started documentation.

Clone the BIO-HDF repository, set up HDF_PATH, and then compile, flash and monitor applications in the same way as when working with ESP-IDF.

git clone --recursive https://github.com/feelkit/bio-hdf.git

Linux and macOS

cd ~/esp
cp -r $HDF_PATH/examples/get-started/hello_world .

Windows

cd %userprofile%\esp
xcopy /e /i %HDF_PATH%\examples\get-started\hello_world hello_world

If you clone project without --recursive flag, please goto the bio-hdf directory and run command git submodule update --init before doing anything.

Hardware

The BioSensor-F58GM is a health module; it measures and transfers various types of bio-data such as ECG,BCG,EEG,RESP,GSR,HR,PPG,Spo2,HCM,BIA and Temperature … , integrated Bio-Processor with Analog Front-End to make an all-in-one health monitoring solution.

We have released a number of boards for BIO-HDF to develop healthcare applications with BioSensor-F58GM , including:

| BioSensor Module F58GM | PIEZO-ESP32-F58GM Sleep Monitoring Strip | WRISTBAND-ESP32-F58GM Development Board | |:—-:|:—-:|:—-:| | BioSensor-F58GM | Sleep Monitoring Strip | Wristband Development Board | | Getting Started with BioSensor-F58GM | Getting Started with Sleep monitoring strip | Coming soon |

BioSensor-F58GM

  • F58GM supports 8 electrodes to achieve applications with human electrical activities and impedance activities;
  • Specially, for some common healthcare applications, BioSensor supports direct adaptation of these sensors, such as body temperature, weight, piezoelectric and so on.
  • Optional,F58GM integrates red (660 nm), green (520 nm) and infrared (940 nm) three-color LED and photodiode(PD) sensor to realize PPG-related applications.
  • Optional, F58GM integrates Infrared thermopile for contactless medical temperature measurement, and the accuracy reaches ± 0.2 ℃ near 37 ℃.
  • F58GM integrates MCU/DSP with biological analog front end and 24 bit ADC , hardware interface supports SPI/I2C/UART optional.

Sleep monitoring strip

An open-source development board, supporting Espressif Systems’ ADF and featuring voice wake-up, a wake-up button and an audio player. Designed for smart speakers and smart-home applications.

Sleep Monitoring Strip Overview

Wristband Development Board

Designed for smart speakers and AI applications. Supports Acoustic Echo Cancellation (AEC), Automatic Speech Recognition (ASR), Wake-up Interrupt and Voice Interaction.

ESP32-LyraTD-MSC Development Board Overview

Wristband Development Board

An open-source mono development board. Designed for connected smart speakers and smart-home audio applications.

Coming soon…

Examples

Check folder examples that contains sample applications to demonstrate API features of the ESP-ADF.

Resources