ESP8266 Developer Zone The Official ESP8266 Forum 2015-11-27T17:24:40+08:00 https://bbs.espressif.com:443/feed.php?f=66&t=1335 2015-11-27T17:24:40+08:00 2015-11-27T17:24:40+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1335&p=4794#p4794 <![CDATA[Re: Received data block gets polluted by events from other clients (server mode)]]> Indeed, it appears that the IPD does not get interrupted in this log.
We will do some more research and get back with our log.

Statistics: Posted by claudiu.matei — Fri Nov 27, 2015 5:24 pm


]]>
2015-11-25T10:48:58+08:00 2015-11-25T10:48:58+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1335&p=4759#p4759 <![CDATA[Re: Received data block gets polluted by events from other clients (server mode)]]>
Here is our test log as the attachment.

In the logs, you can see that the "1,CONNECT" will output after the received data "+IPD, XXXXX" finished.
The received data "+IPD, XXXXX" will not be interrupted by "1,CONNECT".

This is the test result of the latest official AT firmware : http://bbs.espressif.com/viewtopic.php?f=46&t=1123
10_32_00.zip

Statistics: Posted by ESP_Faye — Wed Nov 25, 2015 10:48 am


]]>
2015-11-24T23:15:34+08:00 2015-11-24T23:15:34+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1335&p=4752#p4752 <![CDATA[Re: Received data block gets polluted by events from other clients (server mode)]]>
AT version:0.50.0.0(Sep 18 2015 20:55:38)
SDK version:1.4.0
compile time:Sep 18 2015 21:32:07
OK

Could you please detail what you meant by "UART output logs"? Is there an output log provided by the ESP module, or should we send our own debugging log?

Thanks!

Statistics: Posted by claudiu.matei — Tue Nov 24, 2015 11:15 pm


]]>
2015-11-23T16:57:58+08:00 2015-11-23T16:57:58+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1335&p=4719#p4719 <![CDATA[Re: Received data block gets polluted by events from other clients (server mode)]]>
Please provide your entire UART output logs for debugging.

And the whole AT version info which can be got by command "AT+GMR".

Thanks for your interest in ESP8266 !

Statistics: Posted by ESP_Faye — Mon Nov 23, 2015 4:57 pm


]]>
2015-11-20T20:58:44+08:00 2015-11-20T20:58:44+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1335&p=4692#p4692 <![CDATA[Re: Received data block gets polluted by events from other clients (server mode)]]>
We are already running the latest version (AT v0.5.0, SDK 1.4.0). The problem is there.

Statistics: Posted by claudiu.matei — Fri Nov 20, 2015 8:58 pm


]]>
2015-11-18T10:38:28+08:00 2015-11-18T10:38:28+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1335&p=4640#p4640 <![CDATA[Re: Received data block gets polluted by events from other clients (server mode)]]>
Which version of AT commands you are using ? You can get the version info by command "AT+GMR".

Please have a try with the latest AT firmware http://bbs.espressif.com/viewtopic.php?f=46&t=1123

The received data "+IPD, XXXXX" will not be interrupted by "1,CONNECT".

Statistics: Posted by ESP_Faye — Wed Nov 18, 2015 10:38 am


]]>
2015-11-04T18:54:42+08:00 2015-11-04T18:54:42+08:00 https://bbs.espressif.com:443/viewtopic.php?t=1335&p=4451#p4451 <![CDATA[Received data block gets polluted by events from other clients (server mode)]]>
We are trying to build a multiple client HTTP server using an ESP8266 board and the AT command set, connected to an Arduino board through the serial port. We are using an Arduino Mega 2560 board. It has more serial ports, so we can use one of the serial ports for debugging and one for communicating with the ESP8266 board. Thus, we discovered the following issue while debugging.

While receiving the data bytes from the ESP8266 (after the +IPD command), if another client connects while then data is being sent, the CONNECT event and the data from the newly connected client are sent out to the serial port before the previous transmission ends.
For example, the module sends "+IPD,0,300" (i.e. 300 bytes from client 0), then another client connects before the 300 bytes are completely written and the module immediately sends "1,CONNECT" (then +IPD and the new data, if it's the case).

We would expect the ESP8266 to enqueue the newly connected client's events until the initial transmission is finished.
Is there any way of achieving this with the AT commands in the "server" mode?

Thank you,
Claudiu

Statistics: Posted by claudiu.matei — Wed Nov 04, 2015 6:54 pm


]]>