Need help to setup device in Iot Cloud

I have a WIFI adaptor for my UNO R3 and I went to setup the device and it gives me three options. None of them are the UNO R3. What do I do?

1 Like

I used to get this:


But now I get this:
Screenshot 2024-07-17 6.02.37 PM

I have a UNO R3 and I want to connect it to the IoT cloud using a ESP8266-01 but I don't see an option for this. How do I set up the device?

I am afraid that it is not possible. Use a supported board.

1 Like

Ok. :sob:

Check What devices can be used with Arduino Cloud? and Boards compatible with the Cloud Editor

But can I use a ESP8266-01 to conect it to the arduino cloud?

Hi @cool_cat3275. The UNO R3 is not supported for use as an Arduino Cloud Device.

You can learn which boards are supported from this section of the Arduino Cloud documentation:

https://docs.arduino.cc/arduino-cloud/guides/overview/#compatible-boards


Please note that, although you can't use it with the IoT component of the Arduino Cloud platform, you can use the Arduino Cloud Editor component to create, compile, and upload sketches with the UNO R3 board:

https://docs.arduino.cc/arduino-cloud/guides/cloud-editor/

Can I use a ESP8266-01 to bypass that setting at all?

There are two common ways the ESP8266 is used by the Arduino community:

  • As a Wi-Fi adapter module controlled by a standard Arduino board (e.g., Uno, Mega) over a serial connection using AT commands. In this usage, you will be writing Arduino sketches for and uploading to the standard Arduino board, not the ESP8266.
  • As a standalone Arduino board. In this usage, you will be writing Arduino sketches for and uploading directly to the ESP8266.

You can use standalone ESP8266 boards as Arduino Cloud IoT Devices. However, you cannot use an unsupported board that has an ESP8266 connected as a Wi-Fi adapter module as a Arduino Cloud IoT Device. Although it can be used as a standalone board if you connect it to the computer via a USB to serial bridge module, the ESP-01 module is specifically designed to act as a Wi-Fi adapter module. So it is not a good choice for an Arduino Cloud IoT Device. There are other ESP8266 boards that are specifically designed to be used as standalone Arduino boards.

My recommendation is for you to just buy one of the official Arduino boards which are supported for use as Arduino Cloud IoT Devices. Good choices include:

Your UNO R3 will still be useful for non-IoT projects.

If I set it up as a board, can I connect the uno to it like how you can connect ESP8266 to uno?

Yes. However, the Arduino Cloud IoT Thing must run on the ESP8266, not on the UNO R3.

You are welcome to upload a separate sketch to the UNO R3 that communicates with the ESP8266, but none of the IoT code can run on the UNO R3.

This will make your project quite complex as you will need to manage two separate sketches as well as the communication between the two boards. I would only recommend this endeavor for an experienced Arduino user.

OK. Thanks @ptillisch .

You are welcome. I'm glad if I was able to be of assistance.

Regards,
Per

So how do I setup ESP8266 in IoT cloud?

I have merged your cross-posts @cool_cat3275.

Cross-posting is against the Arduino forum rules. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend a lot of time investigating and writing a detailed answer on one topic, without knowing that someone else already did the same in the other topic.

Repeated cross-posting can result in a suspension from the forum.

In the future, please only create one topic for each distinct subject matter. This is basic forum etiquette, as explained in the "How to get the best out of this forum" guide. It contains a lot of other useful information. Please read it.

Thanks in advance for your cooperation.

  1. On the "Setup Device" dialog (you already know how to get there so I'm not going to provide instructions) click this button:
  2. The "Select device type" dialog will open. Select the "ESP8266" radio button:
    image
  3. Click on the "Select model" menu.
    The menu will open.
  4. Select the appropriate model for your board from the "Select model" menu. If you are using an ESP-01 module you should select "Generic ESP8266 Module":
    image
  5. Click the "CONTINUE" button.
  6. The dialog will now show a "Give your device a name" message, adjust the name if you like and then click the "NEXT" button.
  7. The dialog will now show the "secret key" that has been assigned to the Device. Save the key value to a safe place.
  8. Click the "I saved my Device ID and Secret Key" checkbox in the dialog.
  9. Click the "CONTINUE" button.
  10. The dialog will now show a "Congratulations! You are all set" message. Click the "DONE" button.
    The dialog will close and a page showing technical information about the newly created Device will open.

I can't get there. If I try to setup a device it shows this:

Ah, my apologies. I should have checked which operating system you were using. The information I provided above was based on the assumption you were using a Linux, macOS, or Windows computer.

The list of boards supported for use with ChromeOS computers is more limited:

https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook#about-arduino-on-chromebook

The currently supported boards include:

  • Arduino UNO R4 Minima
  • Arduino UNO R4 WiFi
  • Arduino UNO (R3 and older revisions)
  • Arduino MKR WiFi 1010
  • Arduino Nano 33 IoT
  • Arduino RP2040 Connect
  • Arduino UNO WiFi Rev2

So unfortunately you cannot use ESP8266-based boards when running Arduino Cloud on a ChromeOS computer.

My recommendation remains as before:

1 Like