Chat freely about anything...

User avatar
By Aman Pervaiz
#22736 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:
User avatar
By Aman Pervaiz
#22749 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 :)
User avatar
By kolban
#22795 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"?