Nowadays, a wide spectrum of wearable electronic circuits aim to provide useful feedback regarding patients’ health conditions. However, the existing electronic packages are often rigid and non-stretchable, whereas the human body is soft, curvilinear and elastic. Because this, the currently available commercial products tend to be uncomfortable, so people have a hard time developing the habit of monitoring their health using such products; it is uncommon to find people who can easily and readily monitor their heart condition and core temperature every day using existing products. We want to provide a product that make this process easy.

What it does

The product provides easier everyday health monitoring through ECG (Electrocardiogram) and temperature analysis. We use use a iOS app collect data from the hardware devices and plot the ECG curve on the app.

How we built it

To communicate with the hardware, we have a simblee module that collect data from user, and sent back the ECG data, heart rate as well as body temperature back to the smartphone via BLE. Then the app will process the ECG data, and send it back to the cloud the server. Later, the ECG data will be plot on the iOS app using d3.js.

Challenges we ran into

When we tried to send data back to the iOS app, we had a problem decoding the data. Also, the BLE device create a rather big latency.

Accomplishments that we're proud of

We can now have a dynamic plot of ECG curve on the iOS app!

What we learned

We learn about BLE, and use of d3.js in this project.

What's next for CardioWear

We want to have a realtime later

Share this project: