Arduino Cloud now supports ESP32 boards

Very excited to let you know that Arduino IoT Cloud and the Web Editor now support ESP32 boards! It's experimental at the moment, but our tests have been going really well, and this will open up a LOT of potential for connected projects. As well as making it super easy to program ESP32s from the Web Editor IDE!

There's a bit more info on the whole thing here: Arduino Cloud now supports ESP32 devices | Arduino Blog

Be great if you guys have a chance to test it out and let us know how it goes!

2 Likes

Hi, I just tried uploading the basic IoT sketch to DOIT ESP32 DEVKIT V1, but it always ends up in bootloop.

Rebooting...
	XXIv,`asassertion "Invalid mbox" failed: file "/home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/lwip/lwip/src/api/tcpip.c", line 374, function: tcpip_send_msg_wait_sem
abort() was called at PC 0x400f281f on core 1

ELF file SHA256: 0000000000000000

Backtrace: 0x40088524:0x3ffb1d00 0x400887a1:0x3ffb1d20 0x400f281f:0x3ffb1d40 0x40143857:0x3ffb1d70 0x4014309d:0x3ffb1da0 0x40143250:0x3ffb1dc0 0x40136a66:0x3ffb1e00 0x400d54be:0x3ffb1e20 0x400d5555:0x3ffb1e60 0x400d3b17:0x3ffb1e90 0x400d3be4:0x3ffb1ef0 0x400d3bf5:0x3ffb1f10 0x400d1086:0x3ffb1f30 0x401697b3:0x3ffb1f50 0x400d0cf6:0x3ffb1f70 0x400d80de:0x3ffb1fb0 0x400897b2:0x3ffb1fd0

Rebooting...

When I open the sketch in Arduino Create and comment out ArduinoCloud.begin(ArduinoIoTPreferredConnection); it boots normally.

Normal sketches uploaded through Arduino IDE work flawlessly.

1 Like

Thank you for reporting that @frutabruta!

Hi, there is a way to use basic Ota from web editor? on esp32?

Take a look here - hopefully this might help: https://docs.arduino.cc/cloud/iot-cloud/tutorials/ota-getting-started

Welcome @pinip Sadly no, the ESP32 isn't currently compatible with the OTA feature of IoT Cloud. I was hoping for this feature too, when I upgraded to the paid service.

SOLVED, Yes, me too have upgraded to pay service, for this reason... There's a way for compiling the cloud library outside the web services by Arduino IDE in this way i can use OTA, the library ArduinoIotCloud can be installed also on Arduino IDE, using the secret key provided by iot cloud, in thingproperties.h directly you can link to cloud iot services and use basic OTA upload functions

However remain the problem with iot remote App that can't publish nothing 2/3 of time, so I stop pay service on Arduino and had returned to use flespi and mqtts dash app.... I love the graphic dashboard of Arduino, but with flespi channel I can export CSV file of all variables and elaborate it on Excell, moreover flespi is real real time, Arduino is busy 2/3 of time instead and lost values published ahahahah

Strange After uploading the sketch with Arduino IDE instead of web editor now iot remote publish and upload fast.... Maybe a busy problem or a workaround ??? However good ahahahah

I have this ESP32 board (38 pin):
https://www.aliexpress.com/item/1005001381907493.html

It works fine with the Arduino desktop IDE. I've completed several projects.

Today, I tried to use Arduino Cloud for the first time.

I installed the Create Agent.

I agreed when asked about installing drivers. (Note: Such a long delay before this prompt appears.)

In the Arduino Cloud, I set up a device. 3rd Party device. ESP32. For model, I used the exact same value as I specified in the Arduino desktop IDE: ESP32 Dev Module.

Received Device ID and Secret Key.

The status of the device always says "Offline".

I associate the device with a Thing. I open a sketch, and it says, "No associated device found".

Why does Arduino Cloud not see my ESP32 board???

3 Likes

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.