esp8266 with arduino uno

i saw many examples from youtube and other sources have the Wifi 101 firmware updator in tool.
To program esp8266-01, i need to install Wifi 101 firmware and buy the arduino Wifi 101 shield??
If i dont plan to buy, can i still program esp8266 with arduino uno? Yes, i stuck in programming esp8266-01, to get the rssi. I already checked the wiring is correct.
wish some one can give me some guidance :slight_smile: :slight_smile:

You can program the ESP8266 directly - USB to TTL converter; connect Rx/Tx, Tx/Rx and Gnd/Gnd (and 3.3V/Vcc if you want the USB thing to power it).

The only thing I'm not sure of is how to get the chip on the ESP01 into flash mode. You have to pull low GPIO0 for that during boot; may need an extra jumper wire.

It is also possible to use the Arduino as your USB/TTL converter - in that case you need a resistor on the Rx of the Arduino to get the voltage down to 3.3V. I forgot the value - it's been mentioned on this board many times.