ESP8266 Developer Zone The Official ESP8266 Forum 2015-02-10T15:24:07+08:00 https://bbs.espressif.com:443/feed.php?f=66&t=188 2015-02-10T15:24:07+08:00 2015-02-10T15:24:07+08:00 https://bbs.espressif.com:443/viewtopic.php?t=188&p=674#p674 <![CDATA[Re: AT+CIPSEND ingnores \r from message payload]]>
Thanks for your interest in ESP8266 !

It seems that you are not using the Espressif Official AT firmware

Please have a try with the latest Espressif Official AT http://bbs.espressif.com/viewtopic.php?f=5&t=154

Statistics: Posted by ESP_Faye — Tue Feb 10, 2015 3:24 pm


]]>
2015-02-10T03:03:56+08:00 2015-02-10T03:03:56+08:00 https://bbs.espressif.com:443/viewtopic.php?t=188&p=665#p665 <![CDATA[AT+CIPSEND ingnores \r from message payload]]>
When using AT+CIPSEND= command e.g. AT+CIPSEND=0,5
and then sending data e.g. ABC\r\n chip reads only 4 chars and after next char e.g. A is send to chip message ABC\nA is send to destination instead of correct ABC\r\n. So it is impossinble to send e.g. standard http reponce message becuse http message header lines must end \r\n combination.

So AT command / chip firmware "eats" / discards every \r chars on AT+CIPSEND command message payload. I tested this even multiple \r\r\r payload messages and every \r char is ingnored.

Firmware & AT command versions info:
AT+GMR
00200.9.4
compiled @ Dec 24 2014 20:44:10
AI-THINKER Dec 24 2014

br,
Jyke

Statistics: Posted by jyke — Tue Feb 10, 2015 3:03 am


]]>