Other Parts Discussed in Thread: Z-STACK
A customer is using CC2652P as ZNP, they found that sometimes in noisy network environment the routers have difficulty joining the network formed by the CC2652 ZNP. The ZNP uses a primary channel mask of channel 11/15/20/25, and it seems channel 15 is always chosen for the network formation, despite of channel 15 actually being the busiest channel in their test environment (which has the most PAN IDs active). CC2652 was reset to factory before starting the network again.
I have 2 questions regarding to this issue:
1. What is the strategy Z-Stack uses for the channel selection for network formation? According to the user’s guide, the coordinator will create the network on a channel with the least amount of noise, how does the coordinator detect the noise and decide the channel to use exactly?
2. The customer wants to perform a manual channel scan before forming the network. NLME_EDScanRequest and NLME_EDScanConfirm seem to be the right APIs for this job. Where is the place that NLME_EDScanConfirm is pushed to the application layer so that users can process the scan result?