Receive single characters over TCP (AT Firmware)
Posted: Thu Feb 25, 2016 11:43 am
Using the stock firmware on my ESP-07 module, I've setup a TCP Server. When I telnet to the server, I can send text both ways successfully. However, I do not receive the incoming keystrokes until the client hits the return key. I would like to receive each keystroke as they occur, so I can provide an interactive telnet console.
I believe the telnet client on my PC is sending each keypress as a separate TCP packet but the ESP8266 is buffering the incoming packets until it sees the RETURN, then it gives me the "+IPD" line. Is there any way to get the AT firmware to give me the data as it arrives?
I've read thru the AT command document, but did not find anything. Is it possible to do? Or do I have to install a different firmware to get the keys as they arrive?
Thank you for any suggestions.
I believe the telnet client on my PC is sending each keypress as a separate TCP packet but the ESP8266 is buffering the incoming packets until it sees the RETURN, then it gives me the "+IPD" line. Is there any way to get the AT firmware to give me the data as it arrives?
I've read thru the AT command document, but did not find anything. Is it possible to do? Or do I have to install a different firmware to get the keys as they arrive?
Thank you for any suggestions.