Firstly, I am very beginner in BLE domain. I have very little knowledge about it.

I have Adafruit Feather 32u4 Bluefruit LE module.

I want to do a project where multiple BLE peripheral devices connected with a central BLE device(Andriod phone). Each peripheral device collecting data from the different sensors, like first peripheral interfacing with humidity sensor second peripheral device interfacing with a light sensor so on..

I need to collect data from all peripheral devices into my central device. It will be best if I can collect the data from different peripherals simultaneously. If it is not possible to collect the data simultaneously then what procedure I should follow that it seems that data collection going on a simultaneous manner.

My question is how to achieve my objective. What is the way and which algorithm I need to achieve this?

  • 1
    you cannot transmit the data simultaneously ... all communication with your phone is serial
    – jsotola
    Sep 11 '19 at 16:30
  • 1
    I will have to disagree with @jsotola. On Android, for example, you can connect to multiple peripherals at once. It will make the code more complex, but you can. Anyway, try to describe your objectives better. Your questions is way too broad. Sep 12 '19 at 0:25
  • 1
    Hi, @Mawg I didn't get you clearly. Can you please explain it bit more. Sep 13 '19 at 9:56
  • 1
    @Mawg, nrf51 does not support wifi. Sep 16 '19 at 12:56
  • 1
    @Prayuktibid, you can also put your BLE devices on indirect advertising. That way you can scan them with your phone and get data without a connection. Things go waay easier like this. Sep 16 '19 at 12:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.