Tool/software:
Hi, I'm looking for some help maintaining a connection and possibly switching channels when a wifi connection gets intermittent.
Given a wifi connection between the AP (CC32XX) and a connected device, can the AP determine the SNR of the connection using the simplelink API?
I see there is a field in the API called uiSNRThreshold but it's not discussed.
Is there more documentation or information on this?
Can the wifi channel be changed intelligently?
Any help would be greatly appreciated!
-Raul
Hey Raul,
Sorry for the late response here.
The CC32xx device cannot determine the SNR directly since it doesn't measure it directly.
However, it can measure the RSSI directly, and by measuring the noise value you can calculate the SNR value.
The uiSNRThreshold is a scan parameter within the API. Let's say for example that you perform a scan where the uiSNRThreshold is equal to a value of 10 dB. So the results of the scan will only include networks (APs when your device is set as a STA) with SNR value of at least 10 dB.
You can find more scan parameters here -> software-dl.ti.com/.../group__wlan__api.html
Yes, the Wi-Fi channel can be changed by:
1) Stopping the AP role.
2) Changing the channel via the configuration API.
3) Starting the AP role.
Hope this answer your needs by "intelligently".
Also, please refer to the CC3x20 Network Processor User's Guide where you can find further helpful information you'll might need -> https://www.ti.com/lit/ug/swru455m/swru455m.pdf?ts=1738053481862&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FCC3220SF
Let me know if you have further questions.
Best regards,
Omri
Omri, Thank you for your time and response!
I was considering trying to implement a "wifi protocol" that changes the channel based on occupancy and traffic and SNR while the CC32 is in AP mode.
I still believe this can be done at the application level, but I don't think it can be done well enough to follow the ETSI standard.(ETSI EN 300 328 V2.2.2: Compliance for 2.4 GHz ISM Band Devices)
-Raul