-->
Page 1 of 1

Flash ESP8266 over cloud

PostPosted: Tue Jul 07, 2015 5:21 pm
by Aman Pervaiz
Hi all,
I have played around with ESP8266 with arduino IDE and everything works amazingly well.
However I need to be able to flash ESP8266 over cloud somehow. (I know there are AT+CIUPDATE commands but not sure how to make them work with Arduino solution)

I want to do the following basically.

1. Use arduino IDE to compile code.
2. Upload compiled code (binaries) to a server.
3. Make ESP8266 update to the new compiled code over cloud from the server.

Is it possible? has anyone done something similar?
Any hints at all will be appreciated. :mrgreen:

Re: Flash ESP8266 over cloud

PostPosted: Tue Jul 07, 2015 9:25 pm
by Aman Pervaiz
Actually found this undocumented library.
esp8266/hardware/esp8266com/esp8266/libraries/ESP8266httpUpdate/src

Will try it, although there is no example for this. Might brick ESP I guess :)

Re: Flash ESP8266 over cloud

PostPosted: Wed Jul 08, 2015 1:04 pm
by juanpintom
Interesting topic! :) I'll be here to keep updated. I want to know if it's possible too.

Regards

Re: Flash ESP8266 over cloud

PostPosted: Wed Jul 08, 2015 3:32 pm
by kolban
In these posts, what do we mean by "the cloud"? Do we simply mean data that is hosted on a server that is TCP/IP addressable? And, if so, what makes this a "cloud" as opposed a "server that is TCP/IP addressable"?