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