-->
Page 1 of 1

Sending Image Data over ESP8266

PostPosted: Sun May 03, 2015 8:24 am
by Matt
Hi everyone, I am new here. I have a question about ESP8266's sending speed.
But first I want to explain my project.

I will send a image(320*240 pix - 153738 bytes ) on ESP8266 module. And I will receive all bytes in my C# GU Interface. There is so many bytes in here. And I am using ESP8266's baudrate on 921600 Bps. Don't worry it works. But ESP is able to sending 2048 bytes at a time AT+CIPSEND=0,2048 (I mean this command. Its limit is 2048). I am also sending 2048 bytes per process. Then next 2048bytes. Repeat until finish all bytes.

I sent all bytes on ESP (CIPSEND command) successfully. And I receive all bytes in my GUI. But there is a problem here. This image comes to me in 20 seconds. It is too much time for my project. I am also using a bluetooth module (921600 Bps) and image comes 3 or 4 seconds.

Is there any solution for speed up my ESP8266. Or am I doing something wrong? Please help me, I dont have much time to over this problem.

My ESP8266's version is 0018000902_03.
And I use this commands
AT+CWMODE=1
AT+CWJAP="ssid","pass"
AT+CIPMUX=1
AT+CIPSERVER=1,5001

AT+CIPSEND=0,2048

Re: Sending Image Data over ESP8266

PostPosted: Wed Feb 27, 2019 6:35 am
by Ishara Lakshan
Hi, can i have the code to sending image data over esp8266 for an online storage?

Re: Sending Image Data over ESP8266

PostPosted: Fri Mar 01, 2019 6:37 am
by btidey
The original (old) post I think was referring to sending image data to the ESP8266 over the serial port where the module was running the AT firmware. This is somewhat strange in my view.

What are you trying to do? Where is the image data and where are you trying to send it to?

For example if it is stored in flash memory (SPIFFS) on the esp8266 and you want to wifi send it to another machine somewhere then you can just use regular html communication. This could either be ESP8266 acts a webserver responding to requests to send an image, or it could be a client making upload requests onto an external webserver.