What get shown when you call gprsFuncs.at.debug()? From what I can see, it looks like CIPSEND behaves the same way when CIPMUX=1 was used - which is was in your case. It's possible it doesn't like the newline after \r though... It should return SEND OK if all has gone well.
It looks like it might just send back the result data without +IPD, which would make it harder for Espruino to get the data.
I think you need to send the AT+CIPHEAD=1 command when initialising to make sure that +IPD gets prepended to any data.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
What get shown when you call
gprsFuncs.at.debug()
? From what I can see, it looks likeCIPSEND
behaves the same way whenCIPMUX=1
was used - which is was in your case. It's possible it doesn't like the newline after\r
though... It should returnSEND OK
if all has gone well.It looks like it might just send back the result data without
+IPD
, which would make it harder for Espruino to get the data.I think you need to send the
AT+CIPHEAD=1
command when initialising to make sure that+IPD
gets prepended to any data.