Hey, Anat from circuito.io here
I'm trying to understand exactly what you are trying to accomplish:
-
If you want to program the ESP8266 itself, meaning, using it as a Stand-alone controller, then the wiring you posted is not suitable for this function. To do so, you need to connect via pin 0 and 1, using the Arduino as a programmer. There are a few other settings that you need to do in this case.
-
If you want to use the ESP as a wifi peripheral to the Arduino Uno, so that they work together as the sniffer, then the wiring is suitable, but not recommended for this type of task. It will be much more simple, to use a NodeMCU instead.
If you have any more questions about this circuit, you're welcome to visit our forum - talk.circuito.io