Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
2c62c1a
Update ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md
Renat0Ribeir0 Dec 13, 2023
2eb6bfa
Update About-device-status-in-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
6a742ed
Update About-device-status-in-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
d4fa113
rename file to match title
Renat0Ribeir0 Dec 13, 2023
a08047e
Update Add-and-connect-a-device-to-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
6724ba1
rename file to match title
Renat0Ribeir0 Dec 13, 2023
902ea13
Update Available-Webhook-Platforms.md
Renat0Ribeir0 Dec 13, 2023
998be05
Update Configure-a-device-for-a-network-that-doesnt-use-all-the-param…
Renat0Ribeir0 Dec 13, 2023
57413ff
Update Configure-a-device-for-a-network-that-doesnt-use-all-the-param…
Renat0Ribeir0 Dec 13, 2023
5975ac4
rename file to match title
Renat0Ribeir0 Dec 13, 2023
07f66d9
Update Configure-your-network-for-Arduino-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
a7981db
rename file to match title
Renat0Ribeir0 Dec 13, 2023
4ae5c1b
Update Export-historical-data-in-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
cdbeeda
rename file to match title
Renat0Ribeir0 Dec 13, 2023
5c7f910
Update How-long-is-variable-data-retained-in-the-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
78bf9ec
rename file to match title
Renat0Ribeir0 Dec 13, 2023
038efd9
Update How-to-delete-a-device-from-Arduino-IoT-cloud.md
Renat0Ribeir0 Dec 13, 2023
9fafc45
rename file to match title
Renat0Ribeir0 Dec 13, 2023
d546bea
Update How-to-integrate-the-Arduino-IoT-with-IFTTT.md
Renat0Ribeir0 Dec 13, 2023
5ed34eb
rename file to match title
Renat0Ribeir0 Dec 13, 2023
210f211
Update If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
8f33712
rename file to match title
Renat0Ribeir0 Dec 13, 2023
3ed8577
Update My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
a935a5b
rename file to match title
Renat0Ribeir0 Dec 13, 2023
2400f33
Update We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
e4b1a19
rename file to match title
Renat0Ribeir0 Dec 13, 2023
cb0472b
Update What-devices-can-be-used-with-Arduino-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
9a2ac00
rename file to match title
Renat0Ribeir0 Dec 13, 2023
fecffd3
Update How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
2d7c218
rename file to match title
Renat0Ribeir0 Dec 13, 2023
c02b9a0
Update Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md
Renat0Ribeir0 Dec 13, 2023
291b5a3
Update Install-the-Arduino-Create-Agent.md
Renat0Ribeir0 Dec 13, 2023
ee2ca5b
Update Sign-up-for-an-Arduino-Cloud-plan.md
Renat0Ribeir0 Dec 13, 2023
4ba1fcb
Update Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
4879328
rename file to match title
Renat0Ribeir0 Dec 13, 2023
2cee852
Update Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
3763286
rename file to match title
Renat0Ribeir0 Dec 13, 2023
b28ffe5
Update About-compilation-limits-with-the-free-Cloud-plan.md
Renat0Ribeir0 Dec 13, 2023
7328f36
Update Courses-and-projects-for-Arduino-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
1e1cef5
rename file to match title
Renat0Ribeir0 Dec 13, 2023
114885f
Update What-is-the-difference-between-the-Opl-IoT-Kit-and-the-Explore…
Renat0Ribeir0 Dec 13, 2023
a61fc97
Update Check-the-WiFiNINA-firmware-version.md
Renat0Ribeir0 Dec 13, 2023
82a90d2
Update About-the-IoT-Bundle-projects.md
Renat0Ribeir0 Dec 13, 2023
bd05aa2
Update Use-Nano-ESP32-with-Arduino-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
f2486a6
rename file to match title
Renat0Ribeir0 Dec 13, 2023
eeaa157
Update If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md
Renat0Ribeir0 Dec 13, 2023
7acda5b
Update How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md
Renat0Ribeir0 Dec 13, 2023
2ef0547
Update Why-does-the-Edge-Control-have-two-MKR-sockets.md
Renat0Ribeir0 Dec 13, 2023
3eaf2b0
Update Update-the-connectivity-module-firmware-on-UNO-R4-WiFi.md
Renat0Ribeir0 Dec 13, 2023
a3d5698
Update Touch-reset-fails-for-UNO-R4-WiFi-on-Windows-Arduino-CLI-0-33-…
Renat0Ribeir0 Dec 13, 2023
05a2349
Update Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md
Renat0Ribeir0 Dec 13, 2023
a6491f6
rename file to match title
Renat0Ribeir0 Dec 13, 2023
0ebfff0
Update Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP826…
Renat0Ribeir0 Dec 13, 2023
5412fca
Update content/About Arduino/Arduino Security Bulletins/ASEC-23-001-V…
Renat0Ribeir0 Dec 19, 2023
da50bce
Update content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data…
Renat0Ribeir0 Dec 19, 2023
7e47ce4
Update content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-A…
Renat0Ribeir0 Dec 19, 2023
afe5947
Update content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensor…
Renat0Ribeir0 Dec 19, 2023
4da1386
Update content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stop…
Renat0Ribeir0 Dec 19, 2023
bfa81b3
Update content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-us…
Renat0Ribeir0 Dec 19, 2023
b35dae8
Update content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-…
Renat0Ribeir0 Dec 19, 2023
5043998
Update content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-…
Renat0Ribeir0 Dec 19, 2023
f6f2d09
Update content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-…
Renat0Ribeir0 Dec 19, 2023
cfc1df3
Update content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-th…
Renat0Ribeir0 Dec 19, 2023
b2d7783
Update content/Hardware Support/Shields and Carriers/How-to-calibrate…
Renat0Ribeir0 Dec 19, 2023
6d97b0d
Update content/Hardware Support/Shields and Carriers/Why-does-the-Edg…
Renat0Ribeir0 Dec 19, 2023
306124e
rename file to match title
Renat0Ribeir0 Dec 19, 2023
18a9570
Update Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP826…
Renat0Ribeir0 Dec 19, 2023
9cb3746
Update content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Clo…
Renat0Ribeir0 Dec 19, 2023
c6c9a6c
Update download-data.png
Renat0Ribeir0 Dec 19, 2023
a9417e4
Merge branch 'change-IoT-Cloud-to-Arduino-Cloud' of https://github.co…
Renat0Ribeir0 Dec 19, 2023
1655504
Update Cloud-Support.md
Renat0Ribeir0 Dec 20, 2023
29615c0
Update Education-Support.md
Renat0Ribeir0 Dec 20, 2023
a427e47
Update Web-Editor-Support.md
Renat0Ribeir0 Dec 20, 2023
0266b34
rename file to match title
Renat0Ribeir0 Dec 20, 2023
d8ac3fc
add single newline character in Edu support
Renat0Ribeir0 Dec 20, 2023
3a26be5
add single newline character
Renat0Ribeir0 Dec 20, 2023
4c06664
Replace "IoT Cloud" with "Arduino Cloud"
seaxwi Dec 20, 2023
98658f9
Merge remote-tracking branch 'origin/Cloud-2.0-updates-for-Cloud-and-…
seaxwi Dec 20, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ The identified vulnerabilities may allow an attacker, with local access to the v

## Action Required

All users are advised to update the Arduino Create Agent to version 1.3.3 or later. An update is automatically initiated when visiting the Arduino Web Editor or when setting up a new device via the Arduino IoT Cloud. Alternatively, a manual update can be performed by downloading the new version of the software [here](https://github.com/arduino/arduino-create-agent/releases).
All users are advised to update the Arduino Create Agent to version 1.3.3 or later. An update is automatically initiated when visiting the Arduino Web Editor or when setting up a new device in Arduino Cloud. Alternatively, a manual update can be performed by downloading the new version of the software [here](https://github.com/arduino/arduino-create-agent/releases).

## Additional information

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
---
title: "About device status in IoT Cloud"
title: "About device status in Arduino Cloud"
id: 4407169649682
---

In Arduino IoT Cloud, the **device status** describes the connection between your device and the Cloud.
In Arduino Cloud, the **device status** describes the connection between your device and the Cloud.

![Devices in IoT Cloud with different statuses.](img/Board_status.png)
![Devices in Arduino Cloud with different statuses.](img/Board_status.png)

One of these will be displayed for each device:

| Status | Description |
|------------------|----------------------------------------------------------------------------------------|
| Ready to connect | The device has initialized a connection but is not connected to the Arduino IoT Cloud. |
| Online | The device is connected and communicating with the Arduino IoT Cloud. |
| Offline | The device has initialized a connection but is not connected to the Arduino IoT Cloud. |
| Ready to connect | The device has initialized a connection but is not connected to the Arduino Cloud. |
| Online | The device is connected and communicating with the Arduino Cloud. |
| Offline | The device has initialized a connection but is not connected to the Arduino Cloud. |
| - | Device status is not supported for this device. |

After uploading your sketch, it may take a few minutes before the status changes to Online.
Expand All @@ -22,4 +22,4 @@ After uploading your sketch, it may take a few minutes before the status changes

## Further reading

* [My device is not connecting to Wi-Fi or to IoT Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679-My-device-is-not-connecting-to-WiFi-or-to-IoT-Cloud)
* [My device is not connecting to Wi-Fi or to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679-My-device-is-not-connecting-to-WiFi-or-to-IoT-Cloud)
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: "Add and connect a device to IoT Cloud"
title: "Add and connect a device to Arduino Cloud"
id: 360016495559
---

> Also see [Getting Started With the Arduino IoT Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started) in Arduino Docs.
> Also see [Getting Started With the Arduino Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started) in Arduino Docs.

Connecting a new device to Arduino IoT Cloud consists of three steps:
Connecting a new device to Arduino Cloud consists of three steps:

1. [Add the device to IoT Cloud](#add-the-device). Enables the device for use with IoT Cloud.
2. [Configure the device as a Thing](#create-thing). This will generate a sketch that can be uploaded to the device, allowing it to connect to IoT Cloud.
1. [Add the device to Arduino Cloud](#add-the-device). Enables the device for use with Arduino Cloud.
2. [Configure the device as a Thing](#create-thing). This will generate a sketch that can be uploaded to the device, allowing it to connect to Arduino Cloud.
3. [Upload the sketch to the device](#upload-sketch). Upload the Thing sketch to the device.

You'll need an Arduino account and the [Arduino Create Agent](https://support.arduino.cc/hc/en-us/articles/360014869820) installed and running on your computer.
Expand All @@ -21,7 +21,7 @@ You'll need an Arduino account and the [Arduino Create Agent](https://support.ar

### Step 1: Add the device

1. Go to Arduino IoT Cloud and open the [Devices tab](https://app.arduino.cc/devices).
1. Go to Arduino Arduino Cloud and open the [Devices tab](https://app.arduino.cc/devices).

2. Click the **Add Device** button in the top-right or middle of the page.

Expand Down Expand Up @@ -82,12 +82,12 @@ You'll need an Arduino account and the [Arduino Create Agent](https://support.ar

4. After a short while, your device should come online. You may have to refresh the page.

![A thing in IoT Cloud. The associated device is online.](img/iot-device-online.png)
![A thing in Arduino Cloud. The associated device is online.](img/iot-device-online.png)

> **Note:** Device status is not supported by the LoRa protocol, see [About device status in IoT Cloud](https://support.arduino.cc/hc/en-us/articles/4407169649682-About-device-status-in-IoT-Cloud).
> **Note:** Device status is not supported by the LoRa protocol, see [About device status in Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/4407169649682-About-device-status-in-IoT-Cloud).

---

## Troubleshooting

See [If your device can't be added or won't connect to IoT Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679-If-your-device-is-not-connecting-to-IoT-Cloud).
See [If your device can't be added or won't connect to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679-If-your-device-is-not-connecting-to-IoT-Cloud).
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Webhooks allow you to send and receive automated messages to other services. For
These are the available platforms you can use webhooks with:

* [IFTTT](https://ifttt.com/maker_webhooks) > Allows you to integrate services with your DIY projects. With IFTTT you can create Applets that work with any device or app that can make or receive a web request.
* [Google APIs](https://developers.google.com/apis-explorer) > With Google APIs you can develop application programming interfaces (APIs) to communicate with Google services such as Search, Gmail, Translate or Google Maps apps or other applications like Arduino IoT Cloud.
* [Google APIs](https://developers.google.com/apis-explorer) > With Google APIs you can develop application programming interfaces (APIs) to communicate with Google services such as Search, Gmail, Translate or Google Maps apps or other applications like Arduino Cloud.
* [Google Script](https://script.google.com/home) > Allows you to interact with all your Google G-Suite files such as Google Sheets, Docs and more.
* [Zapier](https://zapier.com/developer/documentation/v2/rest-hooks/) > With Zapier you can connect your APIs quickly with their visual builder and allows you to build an integration and preview it as a user in real time.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Configure a device for a network that doesn't use all the parameters in IoT Cloud
title: "Configure a device for a network that doesn't use all the parameters in Arduino Cloud"
id: 5940204842780
---

> **Note:** Open Wi-Fi networks that require you to interact with a web page (captive portal) before you can access the Internet cannot be used by IoT Cloud devices.
> **Note:** Open Wi-Fi networks that require you to interact with a web page (captive portal) before you can access the Internet cannot be used by Arduino Cloud devices.

A network configuration in IoT Cloud cannot be saved unless network parameters for all fields are provided. Some networks may not have all parameters, such as:
A network configuration in Arduino Cloud cannot be saved unless network parameters for all fields are provided. Some networks may not have all parameters, such as:

* Open (unencrypted) Wi-Fi networks
* GSM connections not requiring SIM PIN, or account credentials (username and password).
Expand All @@ -18,7 +18,7 @@ To use a device with these networks, you can [set the network parameters in the

## Set network parameters in the Web Editor

1. Open your Thing in [IoT Cloud](https://app.arduino.cc/things).
1. Open your Thing in [Arduino Cloud](https://app.arduino.cc/things).

2. Click the **Sketch** tab.

Expand Down Expand Up @@ -48,9 +48,9 @@ To use a device with these networks, you can [set the network parameters in the

![The "Secret" tab with a SECRET_SSID variable.](img/web-editor-secrets-open-wifi.png)

8. Click the ![Web Editor Upload button](img/icon_web-editor-upload.png) **Upload** button to upload directly from the Web Editor, or go back to IoT Cloud and upload from the sketch tab.
8. Click the ![Web Editor Upload button](img/icon_web-editor-upload.png) **Upload** button to upload directly from the Web Editor, or go back to Arduino Cloud and upload from the sketch tab.

> **Note:** Each time the sketch is updated from IoT Cloud (by adding or changing Variables), the changes made to `thingsProperties.h` in the Web Editor will be overwritten. To upload the sketch again, simply repeat the steps above.
> **Note:** Each time the sketch is updated from Arduino Cloud (by adding or changing Variables), the changes made to `thingsProperties.h` in the Web Editor will be overwritten. To upload the sketch again, simply repeat the steps above.

---

Expand All @@ -62,7 +62,7 @@ Remember to set the remaining secrets in the `Secret` tab.

### Open Wi-Fi network

> **Note:** Open Wi-Fi networks that require you to interact with a web page (captive portal) before you can access the Internet cannot be used by IoT Cloud devices.
> **Note:** Open Wi-Fi networks that require you to interact with a web page (captive portal) before you can access the Internet cannot be used by Arduino Cloud devices.

```arduino
const char SSID[] = SECRET_SSID; // Network SSID (name)
Expand All @@ -71,7 +71,7 @@ const char PASS[] = ""; // Network password (use for WPA, or use as

### Open Wi-Fi network (ESP32)

> **Note:** Open Wi-Fi networks that require you to interact with a web page (captive portal) before you can access the Internet cannot be used by IoT Cloud devices.
> **Note:** Open Wi-Fi networks that require you to interact with a web page (captive portal) before you can access the Internet cannot be used by Arduino Cloud devices.

```arduino
const char SSID[] = SECRET_SSID; // Network SSID (name)
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: "Configure your network for Arduino Cloud"
id: 360017279260
---

The Arduino Cloud uses the following domains and ports, which need to be whitelisted in your firewall.

| Domain | Port |
| ------------------------- | ---- |
| `mqtts-up.iot.arduino.cc` | 8884 |
| `mqtts-sa.iot.arduino.cc` | 8883 |
| `wss.iot.arduino.cc` | 8443 |

You will also need to allow NTP access on port 123 UDP for `time.arduino.cc`.

> **Note:** A home network with a default configuration will usually not prevent any Arduino Cloud connections. You do not need to add any of the configurations above unless you're experiencing problems, or will be using the service on a restricted network.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "Export historical data in IoT Cloud"
title: "Export historical data in Arduino Cloud"
id: 8825464267420
---

Learn how to export historical data from Arduino IoT Cloud as CSV (comma-separated values) files.
Learn how to export historical data from Arduino Cloud as CSV (comma-separated values) files.

---

Expand All @@ -23,7 +23,7 @@ Follow these steps to request a download link:

5. Click the **Get Data** button.

6. An email with the subject **Arduino IoT Cloud historic data** will be sent to the email address associated with your Arduino account. Click the **Download** link inside the email to download the data.
6. An email will be sent to the email address associated with your Arduino account. Click the **Download** link inside the email to download the data.

The download consists of a Zip archive, which includes these files:

Expand All @@ -34,4 +34,4 @@ The download consists of a Zip archive, which includes these files:

## Further reading

* [Historical Data on Arduino IoT Cloud (Arduino Docs)](https://docs.arduino.cc/arduino-cloud/features/iot-cloud-historical-data)
* [Historical Data on Arduino Cloud (Arduino Docs)](https://docs.arduino.cc/arduino-cloud/features/iot-cloud-historical-data)
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "How long is variable data retained in the IoT Cloud?"
title: "How long is variable data retained in Arduino Cloud?"
id: 360021693840
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "How to delete a device from Arduino IoT cloud"
title: "How to delete a device from Arduino Cloud"
id: 360018324700
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
title: "How to integrate the Arduino IoT with IFTTT"
title: "How to integrate the Arduino Cloud with IFTTT"
id: 360013896199
---

This article will show you how to connect your Arduino IoT Cloud to an IFTTT webhook. As an example, we'll configure a webhook to send data to an email address when a variable is changed.
This article will show you how to connect your Arduino Cloud to an IFTTT webhook. As an example, we'll configure a webhook to send data to an email address when a variable is changed.

You will need:

* An Arduino account
* An [IFTTT account](https://ifttt.com/)
* A 'Thing' that you want to configure with IFTTT.

> For a general overview of Arduino IoT Cloud, see [this page](https://www.arduino.cc/en/IoT/HomePage).
> For a general overview of Arduino Cloud, see [this page](https://www.arduino.cc/en/IoT/HomePage).

## Creating an applet in IFTTT

Expand Down Expand Up @@ -47,13 +47,13 @@ First, we'll create an applet in IFTTT that will send an email when triggered by

13. Write `counter_change` in **{event}** field and copy the URL from the curl command (we'll use it in the next section).

## Creating a Thing in Arduino IoT Cloud
## Creating a Thing in Arduino Cloud

Next, we'll create a Thing that will use the webhook to trigger the IFTTT applet.

---

1. Go to [Arduino IoT Cloud](https://www.arduino.cc/en/IoT/HomePage). If prompted, sign in to your Arduino account.
1. Go to [Arduino Cloud](https://app.arduino.cc/). If prompted, sign in to your Arduino account.

2. In the **Things** tab, click **CREATE THING**.

Expand All @@ -71,7 +71,7 @@ Next, we'll create a Thing that will use the webhook to trigger the IFTTT applet

5. With the variable created, click **Set webhook** at the bottom left of the page.

![Arduino IoT Cloud Thing Setup. The 'Set webhook' button is highlighted.](img/IFTTT3.png)
![Arduino Cloud Thing Setup. The 'Set webhook' button is highlighted.](img/IFTTT3.png)

6. Paste the URL inside the **Webhook URL** field and click **SET WEBHOOK**.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
---
title: "If your device can't be added or won't connect to IoT Cloud"
title: "If your device can't be added or won't connect to Arduino Cloud"
id: 360019355679
---

Learn how to resolve problems [adding and connecting devices to IoT Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559).
Learn how to resolve problems [adding and connecting devices to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559).

In this article:

* [Problems when adding the device to Iot Cloud](#add-device)
* [Problems when adding the device to Arduino Cloud](#add-device)
* [Problems uploading the sketch](#sketch-upload)
* [If the device doesn't come online](#device-status)

---

<a id="add-device"></a>

## Problems when adding the device to Iot Cloud
## Problems when adding the device to Arduino Cloud

If there's a problem during the **"Add device"** set-up process, or the device doesn't appear in the Device tab.

Expand Down Expand Up @@ -66,7 +66,7 @@ When adding your device, you may see one of these messages:
* `Reset before upload: 1200bps Touch: Open port COMB: Serial port not found`
* `Can't update firmware: Executing command: exit status 1`

These errors can occur if the wireless connectivity module on your board is using an old version[^nina] of the WiFiNINA firmware, that cannot be automatically updated by IoT Cloud.
These errors can occur if the wireless connectivity module on your board is using an old version[^nina] of the WiFiNINA firmware, that cannot be automatically updated by Arduino Cloud.

[^nina]: 1.4.1 or earlier. To find out which version is on your board, see [Check the WiFiNINA firmware version](https://support.arduino.cc/hc/en-us/articles/9398559561244-Check-the-WiFiNINA-firmware-version).

Expand Down Expand Up @@ -111,7 +111,7 @@ This is a generic error message indicating that a process has failed.

If the sketch uploads but the device doesn't come online.

> **Note:** Device status is not supported by the LoRa protocol, see [About device status in IoT Cloud](https://support.arduino.cc/hc/en-us/articles/4407169649682-About-device-status-in-IoT-Cloud).
> **Note:** Device status is not supported by the LoRa protocol, see [About device status in Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/4407169649682-About-device-status-in-IoT-Cloud).

1. Go to the [Devices tab](https://app.arduino.cc/devices) and verify that your device has a linked Thing. If not, you must either create and new Thing, or associate an existing Thing with the device.

Expand All @@ -124,9 +124,9 @@ If the sketch uploads but the device doesn't come online.

3. Open the Thing's **Sketch tab**. Make sure the right device is selected and re-upload the sketch.

![Uploading a sketch in IoT Cloud.](img/arduino-cloud-sketch-upload.png)
![Uploading a sketch in Arduino Cloud.](img/arduino-cloud-sketch-upload.png)

4. Fully [delete the device](https://support.arduino.cc/hc/en-us/articles/360018324700), then add it again as a new device. For detailed instructions, see [Add and connect a device to IoT Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559).
4. Fully [delete the device](https://support.arduino.cc/hc/en-us/articles/360018324700), then add it again as a new device. For detailed instructions, see [Add and connect a device to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559).

5. Test your setup with an example from the [ArduinoIoTCloud library](https://www.arduino.cc/reference/en/libraries/arduinoiotcloud/). Upload using Arduino IDE or the [Web Editor](https://create.arduino.cc/editor).

Expand Down
Loading