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

does nrf51 softdevice can connect with specific channel?

As I know, BLE Advertising on 37, 38 ,39 channel and I can select which channel to advertise by masking them.

But, Is it possible to make an data connection to a channel as I want (from 1~38)?

Easily, can I choose which channel to communicate with Peripheral or Central?

I really tried to search for it, but I can't found such thing like that.

I think which channel to connected is all softdevice's desire.

Can I manage or choose which channel to data connection?

If I can, then How can I achive it?

Parents
  • You could try sd_ble_opt_set with the option ble_gap_opt_ch_map_t and set a one-channel channel map. I really don't know why you'd want to do that however as any interference will probably result in loss of connection. There's a reason bluetooth uses 37 channels.

  • Oh. Thanks! actually, I was worried about it too. even if i could manually select channel, does I can have better result?... I was thinking it as an No..

    And It's just my curious question, while Using specific channel, If lot's of devices are connected to that specific channel, and if it's too crowded, does nordic recognize it, and change to other channel?

    (+ can I get any other indicator not only RSSI, such as SNR (signal noise ratio), COI, or CNR or TX Ratio? with NRF51?)

Reply
  • Oh. Thanks! actually, I was worried about it too. even if i could manually select channel, does I can have better result?... I was thinking it as an No..

    And It's just my curious question, while Using specific channel, If lot's of devices are connected to that specific channel, and if it's too crowded, does nordic recognize it, and change to other channel?

    (+ can I get any other indicator not only RSSI, such as SNR (signal noise ratio), COI, or CNR or TX Ratio? with NRF51?)

Children
No Data
Related