Page 1 of 1

can esp32-c6 get CSI of wifi APs around without connected (sniffer mode)?

Posted: Wed Dec 31, 2025 6:26 am
by junfeng
hi,

I've post this question in Hardware forum, but it seems like it doesn't specific to hardware. so I re-post it here.

I want to receive csi of wifi APs around in sniffer mode, i.e. not connect by username and password.
I found that:
- csi_send/csi_recv support send/receive by both esp32 board,
- csi_radar need to connect to router by username/password.

is there example to receive csi of wifi APs around in sniffer mode (not connected) please?

thank you.
junfeng.

Re: can esp32-c6 get CSI of wifi APs around without connected (sniffer mode)?

Posted: Wed Jan 07, 2026 7:01 am
by nopnop2002
This might be what you're looking for.

https://github.com/espressif/esp-csi/tr ... nsole_test

Re: can esp32-c6 get CSI of wifi APs around without connected (sniffer mode)?

Posted: Wed Jan 07, 2026 10:48 am
by junfeng
thank your reply, I checked the get-started examples:

csi_send and csi_recv works together where csi_recv get the csi_send's csi specifically. not in sniffer mode. I run csi_recv without csi_send and got nothing.

csi_recv_router get connected router's csi but not in sniffer mode.

Re: can esp32-c6 get CSI of wifi APs around without connected (sniffer mode)?

Posted: Thu Jan 08, 2026 1:33 am
by nopnop2002
The console_test example does not require a router.

After running successfully, the following CSI data visualization interface is opened. The left side of the interface is the data display interface Raw data, and the right side is the data model interface Raw model:

Re: can esp32-c6 get CSI of wifi APs around without connected (sniffer mode)?

Posted: Fri Jan 09, 2026 8:35 am
by junfeng
thank your response.

I run the python guy. it didn't display any csi or rssi curves without connected to router.
it did display csi and rssi curves after connected to router by username and password.