PLS HELP: Sending data from 2 Arduinos to a mobile application.

For my project i'm required to transmit data (sensor readings) from two bluetooth modules to a phone (mobile application). To be more precise, im installing 2 LilyPad Arduinos on a set of gloves, one on each hand. A bluetooth module is to be connected to each Arduino.

Im assuming the best way, and probably the one way to do so, is to set one Arduino as the slave and the other as the master, then transmit the data from the slave to the master. But how would I then be able to transmit the master data to my phone?

Arduino 1 -> Arduino 2 -> Phone
Slave -> Master -> ??

  1. Will the slave-master require pairing? If so, wouldn't that mean I couldn't pair to my phone?

  2. Does the BLE/Arduino push data? Because if so I can so I can connect 2 masters to my phone?
    ie: Master -> Master -> Phone?

  3. Im probably using the HC-05/HC-06 Modules for this project. Any other recommendations? I've looked into the HC-10 but the HC-05 seems easier to use due to the vast amount of support for it.

  4. Is there a better way to transmit the data from these 2 Arduinos than mentioned?

I've done quiet a lot of research but nothing seems solid just yet.

Any help would be very much appreciated! I am planning to buy the BLE modules as soon as possible.

Thank you!

asaleh206,

I do something similar. but I use multiple NRF24l01 radios between the arduinos and then send the gathered information to my phone with 1 central arduino with blue tooth. I push all the information via a struct. This cleans up the data gathering.

@weldsmith

Thank you very much for your reply! Ill definitely look into using transceivers to send data from one Arduino to the other.

I spent a great deal of time working with the BMD-300 and nRF52832 BLE SoC but I felt it was too complicated or advanced for me right now. Using an Arduino is so much more simpler.

There are more chances to handle multiple bluetooth connections from your mobile app. Just a guess.