Thread Channel Monitor not working properly

Hi,

I am currently testing the Thread Channel Monitor but it seems not to work correctly.

Setup:

  • -nRF52840 DK V2.0.1
  •  nRF Connect SDK v2.4.0

I am using the following sample: https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/openthread/cli/README.html

in prj.conf I added the following lines:

  • CONFIG_OPENTHREAD_CHANNEL_MANAGER=y
  • CONFIG_OPENTHREAD_CHANNEL_MONITOR=y

This is the output I get:

** Booting Zephyr OS build v3.3.99-ncs1 ***
uart:~$ ot channel monitor
enabled: 0
Done
uart:~$ ot channel monitor start
Done
uart:~$ ot channel monitor
enabled: 1
interval: 41000
threshold: -75
window: 960
count: 0
occupancies:
ch 11 (0x0000)   0.00% busy
ch 12 (0x0000)   0.00% busy
ch 13 (0x0000)   0.00% busy
ch 14 (0x0000)   0.00% busy
ch 15 (0x0000)   0.00% busy
ch 16 (0x0000)   0.00% busy
ch 17 (0x0000)   0.00% busy
ch 18 (0x0000)   0.00% busy
ch 19 (0x0000)   0.00% busy
ch 20 (0x0000)   0.00% busy
ch 21 (0x0000)   0.00% busy
ch 22 (0x0000)   0.00% busy
ch 23 (0x0000)   0.00% busy
ch 24 (0x0000)   0.00% busy
ch 25 (0x0000)   0.00% busy
ch 26 (0x0000)   0.00% busy

Done
uart:~$ ot channel monitor
enabled: 1
interval: 41000
threshold: -75
window: 960*
count: 1
occupancies:
ch 11 (0xffff) 100.00% busy
ch 12 (0xffff) 100.00% busy
ch 13 (0xffff) 100.00% busy
ch 14 (0xffff) 100.00% busy
ch 15 (0xffff) 100.00% busy
ch 16 (0xffff) 100.00% busy
ch 17 (0xffff) 100.00% busy
ch 18 (0xffff) 100.00% busy
ch 19 (0xffff) 100.00% busy
ch 20 (0xffff) 100.00% busy
ch 21 (0xffff) 100.00% busy
ch 22 (0xffff) 100.00% busy
ch 23 (0xffff) 100.00% busy
ch 24 (0xffff) 100.00% busy
ch 25 (0xffff) 100.00% busy
ch 26 (0xffff) 100.00% busy

Done
uart:~$

It is unlikely that all channels are occupied..

Am I doing something wrong or is the channel monitor not working properly in the nrf connect sdk?

Thanks in Advance,

Visu

Related