Real-Time Signal Processing for Wearable Electrocardiogram Device

Android app development
Firmware development


Noise can be harmful. Exposure to noise increases stress levels which leads to raised heart rate and blood pressure. The University of East London had been conducting a study that examined how exposure to noise may adversely affect the cardiovascular systems of children and adults.

To carry out their research, the Research Center built a portable electrocardiogram (ECG) device for the participants in the experiment. This device was designed to record heart rate and individual noise levels. With these records, researchers could analyze how different noise levels affect heart rates and heart rate variability (HRV).


The research team was looking for an experienced development company that could build firmware for their ECG wearable device. They also needed to create an application that could provide data visualization capabilities for further heart rate research.


Integra Sources provided firmware development so the ECG device could perform its function: record the data from all its sensors and send this data to mobile phones via Bluetooth where it is displayed in real time. We also provided Android mobile application development for our client.

"Integra's team helped us clarify our requirements and change systems architecture to achieve the final goal. I'd say that the flexibility and enthusiasm of both engineering and management teams throughout the whole project were some of the things we value most in our collaboration."

Dr. Sam Wass,
University of East London

Technologies Used

We used nRF51 with BLE 4.0 support and Cortex-M0 core as MCU in this project.
FreeRTOS was used for firmware development.
The firmware was implemented using C/C++.
Microsoft Visual Studio with Visual GDB plugin was used for firmware implementation.
The android application was implemented in the Android Studio using Java language.
The device has a microphone, ECG, accelerometer, and thermometer sensors.


With the wearable ECG device and a user-friendly mobile app, it became possible for the scientists to perform their research and investigate the effects of noise exposure on children and adults’ blood pressure and heart health.

Make some noise

Real-time data transfer speed


Continuous data transfer

8-12 hours/w

Data loss

< 0,001%

Make some noise

Scope of work

Firmware development

Android app development

Make some noise

You might also like...

Medical Alert Bracelet That Delivers Assistance at the Touch of a Button

The device is a plastic bracelet designed for patients at military hospitals and clinics in the USA. It notifies hospital staff about an emergency with the patient's condition


SkinView iOS App for Identifying Melanoma Skin Cancer Using Computer Vision Algorithms

The app uses computer vision algorithms for processing images of a mole and detecting malignant melanoma. We achieved 80% diagnostic accuracy without any machine learning methods


We use cookies to improve your experience on our website. Our Cookies Policy explains what cookies are, how we use cookies and how third-parties we may partner with may use cookies. Please find more information here.