- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- We can use ethtool or iw command to get the information about the channel of Linux systems, for example:
$ iw dev wlan0 survey dump
(...)
Survey data from wlan0
frequency: 2422 MHz [in use]
noise: -95 dBm
channel active time: 19404338429 ms
channel busy time: 3082398273 ms
channel receive time: 2510616517 ms
channel transmit time: 371240518 ms
(...)
*ref: https://www.tablix.org/~avian/blog/archives/2016/02/ieee_802_11_channel_survey_statistics/
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- Can we retrieve similar information on the CYW943907AEVAL1F board (if yes, how?). I am specifically interested in channel/airtime utilization.
- I am using Netx Duo, and CYW943907AEVAL1F is a client associated with the access point. I would like to get the channel utilization of the channel/bssid it is currently associated.
Solved! Go to Solution.
- Labels:
-
WICED Studio
-
Wireless MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can use wl noise and wl rssi to retrieve the noise and RSSI. I will check for channel utilization. For reference, the WL command set is available here CYW43XX Technical Information - WL Tool for Embedded 802.11 Systems
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can use wl noise and wl rssi to retrieve the noise and RSSI. I will check for channel utilization. For reference, the WL command set is available here CYW43XX Technical Information - WL Tool for Embedded 802.11 Systems
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank You GauravS_31 for the input.
Question:
Can you help me further on how to use wl commands on the WICED CYW943907AEVAL1F platform?
I have tried fetching for rssi and noise thorugh the following, :
wwd_wifi_get_noise(&noise);
and
wwd_wifi_get_rssi(&rssi);
When I looked through the API, it gets these values from ioctl.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can use test.console app to use WL commands. Go to console.mk and enable CONSOLE_ENABLE_WL ?= 1. You can also use wl status after associating with an AP using join command, and this should provide you noise, RSSI and SNR together.