How does Nordic handle noisy freq. channels?

Could you rub my nose in Bluetooth SIG Core or just explain what does chip do when switching to very noisy channel? For example Wi-Fi working very close to our device.

  • The BLE protocol frequency hops all over the 2.4GHz band, it doesn't switch to one specific channel. So if there is interference on a few channels, then the packets transmitted on those bands would be lost and then re-transmitted on the next channel in the frequency hopping sequence.

    The master (central) can identify bad channels where packet loss is occurring, and send a command to the slave (peripheral) to remove those channels from the frequency hopping sequence. It's mandatory for the peripheral to accept changes in the list of used and unused channels, but it's optional for the central to identify bad channels and send that command. So some BLE central stacks would just use all channels without trying to eliminate ones with interference.

  • "The master (central) can identify bad channels where packet loss is occurring, and send a command to the slave (peripheral) to remove those channels from the frequency hopping sequence."

    That's all i wanted to know. Thanks!

Related