I'm trying to understand how to talk to ESP8266, but I'm very confused. I don't understand how to connect ESP8266 to serial, so I can send it commands from terminal, as far as I understood I need special hardware to do this which I don't have.
I have raspberry Pi and want to use it's GPIO pins to send the 'AT+GMR' command and read the response from the ESP8266.
I want to do this at low level, but I don't know what to look for, because I don't understand the process.
If I set one GPIO as output and connect it to ESP8266 RX and other GPIO as input and connect it to ESP8266 TX, what's next? I would simply write my command byte by byte and new line at the end and ESP8266 should give out singnal from TX to GPIO input? There is no 'protocol' in between or some kind of timing? Thanks