I have some phone software with 2 buttons - to turn a light on and off. I set up the WIFI board as a socket listener which is using my router... everything works.
A can press a screen button to tuen a light on and off, but regardless, the phone phone software sends info requests every 500ms and this is what comes into the serial port.....
Simple enough
+IPD,0,3,GO
I have the ESP8266 send a response using AT+CIPSEND=0,3 followed by a single digit value and \r\n
After AT+CIPSEND=0.3 I wait for the ">" then send the response... I then wait for another OK and we're back to square 1.
This works constantly... but then something happens and from that point on the BUSY problem comes in... when sending AT_CIPSEND=0,3 I see "busy s.." - and that's the end of the communication... but after a while there the AT+CIPSTO timeout kicks in.. and I see "Unlink" . and once again the WIFI board responds to incoming signals but again responds "busy s..."
So it's NOT that the busy message is stopping incoming signals !!!! It's as if someone has forgotten to reset a flag..... I really don't want to have to send a reset every time this happens with the attendant delays... I'm hoping this issue in the firmware can be fixed.