This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

how to connect 4 Slaves to One Master using BLE

Hi,

I am working on a project where I have 4 sensors. Each sensor transmits(slave & Peripheral) its value using BLE to the Receiver (Central & master) which is also BLE. I am new to the Bluetooth low energy and understand that BLE works very low power however I think BLE only works one to one connection. Wondering if it is possible to have 4 peripheral connected to one central at one time. if so are there any examples. Each slave is trying to send 32bits value of sensor every 250ms. Please help.

Parents
  • You don't mention any specific BLE device so the only possible answer to your very general question is: Yes, BLE enables "star" topology where several peer-to-peer (as you correctly said BT is always only point to point) connections end in single device and that can link them on very top (APP) layer into single use case.

    If you ask how to do it or where is example for Nordic nRF5x products then you will need to understand a bit of that "low level" because these are pretty deep embedded systems with certain parts in "lower" stack and corresponding API... however there are such examples in nRF5 SDK which run on nRF5x DK boards out of the box (see examples\ble_central\ble_app_multilink_central project). Good luck!

Reply
  • You don't mention any specific BLE device so the only possible answer to your very general question is: Yes, BLE enables "star" topology where several peer-to-peer (as you correctly said BT is always only point to point) connections end in single device and that can link them on very top (APP) layer into single use case.

    If you ask how to do it or where is example for Nordic nRF5x products then you will need to understand a bit of that "low level" because these are pretty deep embedded systems with certain parts in "lower" stack and corresponding API... however there are such examples in nRF5 SDK which run on nRF5x DK boards out of the box (see examples\ble_central\ble_app_multilink_central project). Good luck!

Children
No Data
Related