Here we can all chat about fixing the AT+ command structure and the associated responses.

User avatar
By jwatte
#19761
Has anybody found a solution to this problem?


Yes: Develop custom firmware.
Perhaps another version of the AT firmware could be written on top of the available tool chain?
You'd only have to flash it once.

Note that the current AT command set isn't that great, because it is very hard to build a correct parser for it, partially because it is poorly documented, and partially because it's not designed for that.
Turning echo off helps, but is not sufficient.
User avatar
By jwatte
#50375 The best you can do is get the Arduino IDE for the ESP8266 and write your own firmware.
Invent your own (simpler) serial protocol, and send/receive the data using UDP.
However, because of the various technologies involved, you won't get to, say, millisecond latency, neither over serial, nor over WiFi, nor over the end-to-end system.