I'd like to conduct a research on transmitting body data like ECG from a device to a another device via Bluetooth.

Is there any any arduino device that allows to collect such data?

I've found this one online Cyton Biosensing Board but it's hella expensive, and not sure how to gather ECG data.

enter image description here

The OpenBCI Cyton Board is an Arduino-compatible, 8-channel neural interface with a 32-bit processor. At its core, the OpenBCI Cyton Board implements the PIC32MX250F128B microcontroller, giving it lots of local memory and fast processing speeds. The board comes pre-flashed with the chipKIT™ bootloader, and the latest OpenBCI firmware. Data is sampled at 250Hz.

The OpenBCI Cyton Board can be used to sample brain activity (EEG), muscle activity (EMG), and heart activity (ECG). The board communicates wirelessly to a computer via the the OpenBCI USB dongle using RFDuino radio modules. It can also communicate wirelessly to any mobile device or tablet compatible with Bluetooth Low Energy (BLE).

Any light on this matter would be highly appreciated.


I want to integrate this arduino to my react native app via resbery pi. I need to basically find a way to fetch ecg data from aduino which will have electrodes that is attached to body.

  • Any Arduino can do it. You just need to create or acquire the interfacing. – Majenko Oct 30 '17 at 17:02
  • Could you please clarify what you mean by acquiring an interface? @Majenko – Jamie Oct 30 '17 at 17:11
  • Building our buying the electronics required to create an ECG machine. – Majenko Oct 30 '17 at 17:12
  • I see, and lets say we have an arduino and everything. Would it be possible to transmit data via bluetooth to an app? @Majenko – Jamie Oct 30 '17 at 17:23
  • Sure, if you add bluetooth and program it to do that. – Majenko Oct 30 '17 at 17:24