We want to analyse the packets without assigning any IP address to the client.
It is, although there is no Arduino-specific API for that. You can use ESP IoT SDK functions if you add user_interface.h to your sketch:
extern "C" {
#include <user_interface.h>
}
and then call wifi_set_promiscuous_rx_cb, wifi_promiscuous_enable, wifi_set_channel, etc, as described in SDK documentation.
Most helpful comment
It is, although there is no Arduino-specific API for that. You can use ESP IoT SDK functions if you add
user_interface.hto your sketch:and then call
wifi_set_promiscuous_rx_cb,wifi_promiscuous_enable,wifi_set_channel, etc, as described in SDK documentation.