Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Handling the borderline peripheral nodes

Hello,

We are working on an IoT project where we will have multiple peripherals and central nodes. You can assume that there will be around 30 peripheral and 3 to 4 central nodes. 

Each central node will be connected to 10 to 12 peripheral nodes, one at a time. We will deploy the peripherals and central nodes such that each peripherals node remains in the scanning range of any one of the central nodes.

Peripherals nodes will be in sleep mode most of the time. They will wake at a fixed interval, collect the data, and transmit it to the central and again go back to sleep. We are planning to develop a scheme where peripheral nodes will wake up one by one after a fixed offset time. So at a time, only one peripheral node will wake up.

There will be a scenario where a peripheral node is in the scanning range of multiple central nodes. 

  1. How can we make the peripheral node to connect to the specific central node?
  2. Whitelisting is one way to achieve a connection with specific devices. There will be some conflicting scenarios where the link status of the whitelisted central node will be poor and other central node's link status is good.  We want to connect the peripheral node with the central device with a good link status. So whitelisting will not work in this case. Is there a way to implement the dynamic mechanism for the borderline peripheral nodes?
Parents Reply Children
No Data
Related