From edace602417b20c562fd3eb0165f3b01463985ba Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Thu, 18 Sep 2025 12:11:05 +0200 Subject: [PATCH 1/6] Updated and improved for Provisioning 2.0 --- ...r-device-cant-be-added-to-Arduino-Cloud.md | 108 +++++++++++------- 1 file changed, 66 insertions(+), 42 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-to-Arduino-Cloud.md index a3c5d391..08a34c30 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-to-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-to-Arduino-Cloud.md @@ -3,82 +3,106 @@ title: "If your device can't be added to Arduino Cloud" id: 360019355679 --- -Learn how to resolve problems [adding and connecting devices to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559). +Learn what to do if there's a problem adding your device to Arduino Cloud. --- -## If you don't know the DevEUI for your Arduino board +## Try these steps in order -Make sure to set up your Arduino board as an Arduino device. - -![Setup prompt, "Set up an Arduino device" is highlighted](img/setup-device-menu-highlighted.png) - -The DevEUI will be automatically added to the device. +1. [Quick checks](#1-quick-checks) +1. [Check your USB cable and peripherals](#2-check-your-usb-cable-and-peripherals) +1. [Rule out hardware issues](#3-rule-out-hardware-issues) +1. [Reset the sketch](#4-reset-the-sketch) +1. [Stop applications that may be using the device](#stop-applications-that-may-be-using-the-device) +1. [Manually partition your memory Arduino device for Arduino Cloud](#5-manually-partition-your-memory-arduino-device-for-arduino-cloud) --- -## If you don't know the secret key for your device +## 1. Quick checks -Secret keys cannot be recovered if lost. Make sure to save any Device ID and Secret key that's provided when adding an Arduino UNO R4 WiFi, Arduino Nano ESP32, or a 3rd party device (ESP32 and ESP8266). If you've lost your secret key, you can generate a new key by [deleting the device](https://support.arduino.cc/hc/en-us/articles/360018324700-How-to-delete-a-device-from-Arduino-IoT-cloud), then adding it again. +* Try disconnecting and reconnecting your device from your computer or power source. +* Confirm that the device is powered by checking that the power LED is lit. + * _Exception:_ The Arduino Opta does not have a power LED. The device can be powered even if no LEDs are lit. +* If prompted, allow the device to connect to your computer. +* If Arduino IDE is running, ensure that the serial monitor is closed, or simply close Arduino IDE. ---- +## 2. Check your USB cable and peripherals -## If you get an error when adding the device +* Ensure you're using a working USB cable that supports data transfer. If possible, try using a different cable. +* Ensure that any USB hubs or docks are powered and working. If possible, try connecting the device directly to your computer. -### "We could not find any Arduino device" +## 3. Rule out hardware issues -1. Make sure you're using a [compatible device](https://support.arduino.cc/hc/en-us/articles/360016077320-What-devices-can-be-used-with-Arduino-IoT-Cloud-). +* Detach the device from any shield/carrier or external circuitry. -2. [Check if the Arduino Cloud Agent is installed and running](https://support.arduino.cc/hc/en-us/articles/4980687506844), then click **Try again**. +## 4. Reset the sketch - > [!NOTE] - > If you're using a **Chromebook** and [Arduino Cloud for Chromebook](https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook), there's no need to install the Arduino Cloud Agent. +A bad sketch or a non-working Cloud configuration can prevent your computer from programming the board. -3. Double-press the reset button on the board to put the board in [bootloader mode](https://support.arduino.cc/hc/en-us/articles/5779192727068-Reset-your-board#bootloader-mode), then click **Try Again**. +### If you're configuring the device over serial (USB) -4. Try uploading an Example sketch (such as _Examples > Built in > 01.Basics > Blink_) in the [Cloud Editor](https://support.arduino.cc/hc/en-us/articles/13809101080732-Open-the-Cloud-Editor). +Try a **double-press** reset: - * If your board isn't detected by the Cloud Editor, see [If your board does not appear in the port menu](https://support.arduino.cc/hc/en-us/articles/4412955149586-If-your-board-does-not-appear-in-the-port-menu). +1. Find the reset button on the device (typically labeled **RESET** or **RST**). +2. Press the reset button twice and confirm that the on-board LED pulses. Adjust the timing if needed. +3. Continue with device configuration. You may find that the configuration is initially able to proceed, but encounters another error. In that case, simply repeat the double-press reset, and attempt to continue. Eventually, Arduino Cloud will overwrite any sketch on the board, solving the issue. - * If you get an error message when uploading, see [If your sketch doesn't upload](https://support.arduino.cc/hc/en-us/articles/4403365313810-If-your-sketch-doesn-t-upload). +If you still can't add the device, use Arduino IDE to the Cloud Editor to program the board with a safe sketch (such as the [BareMinimum](https://app.oniudra.cc/sketches/examples?nav=Examples&eid=01.Basics%2FBareMinimum) or [Blink](https://app.oniudra.cc/sketches/examples?nav=Examples&eid=01.Basics%2FBlink) example), then try adding the device to Arduino Cloud again. -### "We were not able to configure your device
Something went wrong!" +### If you're configuring the device over Bluetooth -1. Close any instances of Arduino IDE and other applications that may be using the port. +* Understand that Bluetooth setup requires the board to be running the Arduino Cloud provisioning sketch, which is preloaded on boards shipped after DATE . When the board is running this sketch, the on-board LED will flash with a "heartbeat" pulse that turns solid when connecting to Arduino Cloud. If your board is not running this sketch, you first need to configure it using USB (Serial). +* If your board is running the provisioning sketch but still isn't detected, try resetting the Cloud configuration: -2. [Check if the Arduino Cloud Agent is installed and running](https://support.arduino.cc/hc/en-us/articles/4980687506844). If you're using [Arduino Cloud for Chromebook](https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook), you can skip this step. + * **Arduino Opta:** Press and hold the user button (BTN_USER) until the LED (LED_USER) turns off. + * **UNO R4 WiFi:** Connect Pin 2 to GND until the LED turns off. -3. Reconnect the device to the computer and make sure the power LED lights up. +## 5. Stop applications that may be using the device -### "We were not able to configure..." during device set-up +When configuring your device over serial (USB), other applications can prevent Arduino Cloud from communicating with the device. -When adding your device, you may see one of these messages: +When this happens Arduino Cloud will: -* `Couldn't get the firmware info: Start command: exec: "{runtime.tools.fwupdater.path}/FirmwareUploader": file does not exist` -* `Reset before upload: 1200bps Touch: Open port COMB: Serial port not found` -* `Can't update firmware: Executing command: exit status 1` +* Display the **"We could not find any Arduino device"** error page. +* Display a temporary notification: _"Failed to open serial port. Is the device already in use?"_ -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. +Try this: -[^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). +* If Arduino IDE is running, make sure that the Serial Monitor is closed. +* Close any other applications you think may be using the port. +* Restart the Arduino Cloud Agent. +* Restart your computer. -Solve the issue by updating to the latest firmware version using the **Firmware Updater** in Arduino IDE: +If you still encounter the issue, follow the steps in [Find and stop process blocking a port](https://support.arduino.cc/hc/en-us/articles/4407830972050-Find-and-stop-process-blocking-a-port) to identify and stop the application that's using the port. -Update the firmware in Arduino IDE + -### "Arduino Cloud Agent not found" -> [!NOTE] -> If you're using a **Chromebook** and [Arduino Cloud for Chromebook](https://support.arduino.cc/hc/en-us/articles/360016495639-Use-Arduino-with-Chromebook), you can skip this step. -1. If you haven't done so already, [install the agent](https://create.arduino.cc/getting-started/plugin/welcome). -2. If you have installed the agent but still encounter this warning, see [If Arduino Cloud Agent isn't detected](https://support.arduino.cc/hc/en-us/articles/360016466600-Warning-To-upload-a-sketch-via-USB-port-make-sure-the-Agent-is-installed-and-running-on-this-computer). --- -## Still need help? +## 6. Manually partition your memory Arduino device for Arduino Cloud + +The following Arduino Cloud devices have QSPI memory: + +* Arduino GIGA R1 WiFi +* Arduino Opta Lite +* Arduino Opta RS485 +* Arduino Opta WiFi +* Arduino Portenta H7 +* Arduino Portenta H7 Lite +* Arduino Portenta H7 Lite Connected +* Arduino Portenta Machine Control + +If your device has a corrupted or outdated partition scheme, you may encounter one of these issues: + +* A red LED on the device is blinking. +* Arduino Cloud does not detect the device. +* A “Storage partition failed!” error is displayed when you attempt to add the device on Arduino Cloud. +* A “Storage Initialization Fail!” error is displayed when you attempt to add the device on Arduino Cloud. + +You can resolve these issues by [repartitioning the memory with a supported partition scheme](https://support.arduino.cc/hc/en-us/articles/16206977438748-Reset-the-flash-memory-on-STM32H747-based-devices). -Please [contact us](https://www.arduino.cc/en/contact-us/). - - + \ No newline at end of file From b5e2be80ea1394cf4ea5eafd576e0723abfb66cd Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Thu, 18 Sep 2025 12:11:31 +0200 Subject: [PATCH 2/6] Updated for Provisioning 2.0 --- .../Add-a-device-to-Arduino-Cloud.md | 170 ++++++++++++++++++ ...d-and-connect-a-device-to-Arduino-Cloud.md | 92 ---------- .../Associate-a-Thing-to-a-device.md | 28 +++ ...tch-uploads-but-the-device-isn-t-online.md | 26 --- ...your-device-is-offline-in-Arduino-Cloud.md | 89 +++++++++ .../img/arduino-cloud-serial.png | Bin 0 -> 100137 bytes .../Arduino IoT Cloud/img/symbol_back.png | Bin 0 -> 788 bytes 7 files changed, 287 insertions(+), 118 deletions(-) create mode 100644 content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md delete mode 100644 content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-Arduino-Cloud.md create mode 100644 content/Arduino Cloud/Arduino IoT Cloud/Associate-a-Thing-to-a-device.md delete mode 100644 content/Arduino Cloud/Arduino IoT Cloud/If-the-sketch-uploads-but-the-device-isn-t-online.md create mode 100644 content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md create mode 100644 content/Arduino Cloud/Arduino IoT Cloud/img/arduino-cloud-serial.png create mode 100644 content/Arduino Cloud/Arduino IoT Cloud/img/symbol_back.png diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md new file mode 100644 index 00000000..d05bc512 --- /dev/null +++ b/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md @@ -0,0 +1,170 @@ +--- +title: "Add a device to Arduino Cloud" +id: 360016495559 +--- + +> [!NOTE] +> Also see [Getting Started With the Arduino Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started) in Arduino Docs. + +You'll need an Arduino account and the [Arduino Cloud Agent](https://support.arduino.cc/hc/en-us/articles/360014869820) installed and running on your computer. + +In this article: + +- [Add an Arduino board via serial (USB)](#add-an-arduino-board-via-serial-usb) +- [Add an Arduino board via Bluetooth](#add-an-arduino-board-via-bluetooth) +- [Add a compatible ESP32, ESP8266, or LoRaWAN device](#add-a-compatible-esp32-esp8266-or-lorawan-device) +- [Add a manually configured device running Python, MicroPython, or Node.js](#add-a-manually-configured-device-running-python-micropython-or-nodejs) + +For troubleshooting, see [If your device can't be added to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679-If-your-device-can-t-be-added-to-Arduino-Cloud). + +--- + +## Add an Arduino board via serial (USB) + +The Arduino Cloud agent needs to be running. The board needs to be connected to your computer over USB. Ensure that no serial monitors or other tools are blocking the port. + +1. Open the [Devices tab](https://app.arduino.cc/devices) in Arduino Cloud. + +1. Click on the **Add Device** button. + +1. Select **Arduino boards**. + +1. Connect your board to your computer and select it from the list. + + - If you don't see your board, try disconnecting and reconnecting it. + + - If your board is still not detected, try double-pressing the reset button. + +1. Confirm the board selection by clicking **Continue**. + +1. Wait for Arduino Cloud to make any needed firmware updates. If prompted, disconnect and reconnect the board. + +1. **Device configuration**. + + - _Device name._ Use the default name, or change it. The device name can be changed later. + - _Network._ Input network credentials. If the option does not appear, you can [configure this later in the device tab](https://support.arduino.cc/hc/en-us/articles/14416141314332-Configure-or-change-the-network-credentials-of-a-Thing). + - _Device Setup / Device Provisioning._ + +1. After the configuration is complete, the device details page will open automatically. + + - If you configured the network credentials in a previous step (available on supported devices only), it will connect to Arduino Cloud and appear as ONLINE after a few seconds. + - If the network credentials were not configured in the previous step, the device will be OFFLINE until you associate the device to a **Thing** and upload the sketch to the device. + + + +--- + +## Add an Arduino board via Bluetooth + +Some Arduino boards can be added via Bluetooth. + +Supported boards: + +- Arduino Opta WiFi +- Arduino UNO R4 WiFi + +Follow these steps: + +1. Open the [Devices tab](https://app.arduino.cc/devices) in Arduino Cloud. + +2. Click on the **Add Device** button. + +3. Select **Arduino boards**. + +4. Select **Via Bluetooth**. + +5. Select **Select Device**. + + - If prompted, enable Bluetooth for your web browser. Then, restart your web browser and repeat the previous steps. + +6. Select and pair your device in the browser dialog. + + If your device does not appear, try the following: + + - Ensure that your device is powered. + - Reset the board's Cloud configuration: + - UNO R4 WiFi: Connect Pin 2 and GND, until the LED turns off. + - Opta: Press and hold the user button (BTN_USER) until the led (LED_USER) turns off. + - Add the board via Serial (USB) instead. + +7. Confirm that the LED on your device is solid and select **Continue**. + +8. **Device configuration**. + + - _Device name._ Use the default name, or change it. The device name can be changed later. + - _Network._ Input network credentials. + - _Device Setup / Device Provisioning._ + +9. After completing the device configuration, the device status page will open automatically. The device will connect to Arduino Cloud and appear as ONLINE after a few seconds. + +--- + +## Add a compatible ESP32, ESP8266, or LoRaWAN device + +> _Secrets:_ Secret keys cannot be recovered if lost. Make sure to save any Device ID and Secret key that's provided when adding an Arduino UNO R4 WiFi, Arduino Nano ESP32, or a 3rd party device (ESP32 and ESP8266). + +1. Open the [Devices tab](https://app.arduino.cc/devices) in Arduino Cloud. + +2. Click on the **Add Device** button. + +3. Select **Compatible device**. + +4. **Device provisioning.** + + 1. **Select device type** + + - _ESP8266._ Select your ESP8266 in the list, then click Continue. + - _ESP32._ Select your ESP32 in the list, then click Continue. + - _LoRaWAN._ Select the following: + - _Select region._ Make sure you select the [right frequency band for your region](https://www.thethingsnetwork.org/docs/lorawan/frequencies-by-country/). + - _DevEUI._ A unique 64-bit identifier for your LoRaWAN device. Once you've registered a device, you can find its DevEUI within the device's details page in your TTN application. Many LoRaWAN devices also have their DevEUI printed on a label or sticker on the device itself. + + 2. **Device name.** Use the default name, or change it. The device name can be changed later. + + 3. **Set up device.** Wait for the process to complete. If prompted, save your **Device ID** and **Secret Key**. + +5. After the configuration is complete, the device details page will open automatically. The device will be OFFLINE until you associate the device to a **Thing** and upload the sketch to the device. + + + +Troubleshooting: + +- **Error creating Lora device.** Ensure that the DevEUI is correct and not already in use. + +--- + +## Add a manually configured device running Python, MicroPython, or Node.js + +1. Open the [Devices tab](https://app.arduino.cc/devices) in Arduino Cloud. + +2. Click on the **Add Device** button. + +3. Select **Any device** under the Manual Setup section. + +4. Confirm the information about manually configured devices by selecting **Continue**. + +5. **Device provisioning.** + + - _Select device type._ No input required. + - _Give a name to the Device._ Use the default name, or change it. The device name can be changed later. + - _Set up device._ Save your **Device ID** and **Secret Key**. Tick the checkbox to confirm and click **Confirm**. + +6. After the configuration is complete, the device details page will open automatically. The device will be OFFLINE until you've configured it to connect to Arduino Cloud using the Device ID and Secret Key you saved in the previous step. + +Learn more about manually configured devices: + +- [Connect to Arduino Cloud (Python)](https://docs.arduino.cc/arduino-cloud/guides/python) +- [Connect to Arduino Cloud (MicroPython)](https://docs.arduino.cc/arduino-cloud/guides/micropython) +- [Connect to Arduino Cloud (Node.js)](https://docs.arduino.cc/arduino-cloud/guides/javascript) + +--- + +## If you need help + +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). + + diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-Arduino-Cloud.md deleted file mode 100644 index 806953e4..00000000 --- a/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-Arduino-Cloud.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: "Add and connect a device to Arduino Cloud" -id: 360016495559 ---- - -> [!NOTE] -> 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 Cloud consists of three steps: - -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 Cloud Agent](https://support.arduino.cc/hc/en-us/articles/360014869820) installed and running on your computer. - ---- - -## Set-up instructions - - - -### Step 1: Add the device {#add-the-device} - -1. Go to 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. - - ![The two locations that the "Add Device" button can appear.](img/device-add-button.png) - -3. Select your device type and set up a compatible Arduino board or third party device automatically. Alternatively, you can mannually setup your device. - - > Hover over the i for a full list of compatible devices. - - ![The Setup Device menu](img/setup-device-menu.png) - -4. **Proceed with the instructions to add your device.** - - > _Secrets:_ Secret keys cannot be recovered if lost. Make sure to save any Device ID and Secret key that's provided when adding an Arduino UNO R4 WiFi, Arduino Nano ESP32, or a 3rd party device (ESP32 and ESP8266). - - * _LoRaWAN®:_ Make sure you select the [right frequency band for your region](https://www.thethingsnetwork.org/docs/lorawan/frequencies-by-country/). When completing the setup, you'll receive a registration email for your The Things Stack Network Account. - -5. When finished, your new device will be added to your list of devices. Note that it will have an _offline_ status at this point. - - ![A Nano 33 IoT in the Device tab.](img/iot-device-added.png) - -### Step 2: Create and configure a Thing {#create-thing} - -1. Open the [Things tab](https://app.arduino.cc/things). - -2. Click **Create Thing**. - - ![The two locations that the "Create Thing" button can appear.](img/iot-thing-create.png) - -3. Configure **Device** and **Network** for the new Thing: - - ![A new, unconfigured Thing.](img/thing-setup-before.png) - - * Click the **Associated Device selection** button and select your device. - - * Click the **Network configure** button and enter the network credentials. - - * _Wi-Fi:_ Enter your Wi-Fi name (SSID) and password (encryption key). - * _Arduino with LoRa®:_ The credentials are added automatically. - * _ESP32 and ESP8266:_ Enter the secret key that was provided when adding the device. - - ![A Thing with an associated device, network configuration, and added variable.](img/thing-setup-after.png) - - - -### Step 3: Upload the Thing sketch {#upload-sketch} - -1. With the Thing open, open the **Sketch** tab. - -2. Click the **Upload button** and wait for the process to complete. - - ![Uploading the Thing sketch.](img/iot-sketch-upload.png) - -3. When the upload is finished, go back to the Thing setup tab. - -4. After a short while, your device should come online. You may have to refresh the page. - - ![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 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 Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679-If-your-device-is-not-connecting-to-IoT-Cloud). diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Associate-a-Thing-to-a-device.md b/content/Arduino Cloud/Arduino IoT Cloud/Associate-a-Thing-to-a-device.md new file mode 100644 index 00000000..0cc29907 --- /dev/null +++ b/content/Arduino Cloud/Arduino IoT Cloud/Associate-a-Thing-to-a-device.md @@ -0,0 +1,28 @@ +--- +title: Associate a Thing to a device +--- + +Learn how to add or change the associated device of a Thing in Arduino Cloud. + +--- + +## Follow these steps + +1. Open the [Things tab](https://app.arduino.cc/things). + +1. Click **Create Thing**, or open an existing Thing. + + ![The two locations that the "Create Thing" button can appear.](img/iot-thing-create.png) + +1. Under "Associated Device", select **Select device** or **Change device**. + +1. Do one of the following: + + * Select **Associate** to link an existing device (if available). + * Select **Set up a new device** to add and [link a new device](https://support.arduino.cc/hc/en-us/articles/360016495559). + +You will automatically return to the Thing page once the device has been associated. + +## Next steps + +Once you've associated a device, you're ready to write and upload sketches. diff --git a/content/Arduino Cloud/Arduino IoT Cloud/If-the-sketch-uploads-but-the-device-isn-t-online.md b/content/Arduino Cloud/Arduino IoT Cloud/If-the-sketch-uploads-but-the-device-isn-t-online.md deleted file mode 100644 index b89ed86d..00000000 --- a/content/Arduino Cloud/Arduino IoT Cloud/If-the-sketch-uploads-but-the-device-isn-t-online.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: "If the sketch uploads but the device isn’t online" -id: 13459093156764 ---- - -> [!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 an associated Thing. If not, you must either create and new Thing or associate an existing Thing with the device. - - ![A linked Thing in the Devices tab.](img/arduino-cloud-device-thing-example-offline.png) - -2. Go to the [Things tab](https://app.arduino.cc/things) and open the Thing that's associated with your device. Then go to the [Devices tab](https://app.arduino.cc/devices), and find your device in the list. Under **Network**, click on **Change** and verify that your credentials are correct. - - > [!NOTE] - > Make sure the name (also called _SSID_) and password (also called _encryption key_ or just _key_) are correct. The password can be revealed by clicking the eye symbol. If you don't know your network name or password, contact your network administrator or the manufacturer of your Wi-Fi access point. If your device has a secret key, make sure it's entered correctly (if you're unsure, remove and re-add the device to generate a new key). - -3. Open the Thing's **Sketch tab**. Make sure the right device is selected and re-upload the sketch. - - ![Uploading a sketch in Arduino Cloud.](img/iot-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 Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559). - -5. Test your setup with an example from the [ArduinoIoTCloud library](https://docs.arduino.cc/libraries/arduinoiotcloud/). Upload using Arduino IDE or the [Cloud Editor](https://support.arduino.cc/hc/en-us/articles/13809101080732-Open-the-Cloud-Editor). - -6. Check your device's power supply. Avoid using a USB hub, and instead connect the board directly to a USB port or another power source with a reliable cable to ensure sufficient power. diff --git a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md new file mode 100644 index 00000000..80219725 --- /dev/null +++ b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md @@ -0,0 +1,89 @@ +--- +title: "If your device is offline in Arduino Cloud" +id: 13459093156764 +--- + +Learn what to do if your device has the OFFLINE status in the [Devices tab](https://app.oniudra.cc/devices) or on the individual Device page. + +In this article: + + + +- [Before you begin](#before-you-begin) +- [Try these steps in order](#try-these-steps-in-order) +- [Check power and restart](#check-power-and-restart) +- [Verify and reupload the Thing sketch {#verify-and-reupload-the-thing-sketch}](#verify-and-reupload-the-thing-sketch-verify-and-reupload-the-thing-sketch) +- [Check your network settings {#check-your-network-settings}](#check-your-network-settings-check-your-network-settings) +- [Check the serial output {#verify-and-reupload-the-thing-sketch}](#check-the-serial-output-verify-and-reupload-the-thing-sketch) +- [Delete the device](#delete-the-device) + + + +--- + +## Before you begin + +- If you experience an issue when adding a device to Arduino Cloud, see [If your device can't be added to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679). +- Understand that 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). + +--- + +## Try these steps in order + +1. [Check the Device info](#check-the-device-info) +1. [Reupload the Thing sketch](#reupload-the-thing-sketch) +1. [Check your network settings](#check-your-network-settings) +1. [Additional troubleshooting](#additional-troubleshooting) + +--- + +## Check power and restart + +- Disconnect and reconnect the device power. +- Verify that the device is powered by checking the power LED. + - _Exception:_ The Arduino Opta has no power LED, so it may be powered even if no LEDs are lit. +- If device is connecting via Wi-Fi, ensure that your Wi-Fi router or access point is turned on and accessible. + +## Verify and reupload the Thing sketch {#verify-and-reupload-the-thing-sketch} + +The sketch the device is running needs to be configured for Arduino Cloud. This happens automatically when you add and use your device with Arduino Cloud. If a different sketch is uploaded to the device, it will not connect to Arduino Cloud. + +You can ensure that your device is running the right sketch by reuploading the Cloud sketch from the Thing: + +1. Go to the [device tab](https://app.arduino.cc/devices) and select your device. +1. In the **Network** section, select the network name or type to configure the credentials. + - If prompted, create or associated an Thing to your device. +1. Make sure that network credentials are correct. If you're unsure, try connecting to the network with a different device, like a smartphone or laptop. +1. Select **Go to sketch** and upload the sketch to your device. + +> [!NOTE] +> Make sure the name (also called _SSID_) and password (also called _encryption key_ or just _key_) are correct. The password can be revealed by clicking the eye symbol. If you don't know your network name or password, contact your network administrator or the manufacturer of your Wi-Fi access point. If your device has a secret key, make sure it's entered correctly (if you're unsure, remove and re-add the device to generate a new key). + +## Check your network settings {#check-your-network-settings} + +A home network with a default configuration will usually not prevent any Arduino Cloud connections. + +[Learn how to configure your network for Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360017279260-Configure-your-network-for-Arduino-Cloud){.link-chevron-right} + +## Check the serial output {#verify-and-reupload-the-thing-sketch} + +Connect to your device via USB and read the serial output for additional information: + +1. Open Arduino IDE or Arduino Cloud Editor. +1. Connect your device to your computer. +1. Select your device in the editor. +1. Open the Serial Monitor. +1. Read the output to better understand what happens as your device tries to connect to Arduino Cloud. +1. If your device is not sending any serial output, try pressing the reset button on your device to restart the sketch. If you still don't see any output, the device may not be running the Cloud sketch. See [Verify and reupload the Thing sketch](#verify-and-reupload-the-thing-sketch). + +![Reading the serial output from a Cloud sketch in Arduino IDE](img/arduino-cloud-serial.png) + + + +## 4. Delete the device + +Fully delete the device, then add it as a new device. + +1. [Delete the device from Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360018324700). +2. [Add the device to Arduino Cloud again](https://support.arduino.cc/hc/en-us/articles/360016495559). +3. Optionally, associate the Thing that was linked to the device. diff --git a/content/Arduino Cloud/Arduino IoT Cloud/img/arduino-cloud-serial.png b/content/Arduino Cloud/Arduino IoT Cloud/img/arduino-cloud-serial.png new file mode 100644 index 0000000000000000000000000000000000000000..aca742a1bc866579cd3e44292ceaef867088e23d GIT binary patch literal 100137 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 literal 0 HcmV?d00001 diff --git a/content/Arduino Cloud/Arduino IoT Cloud/img/symbol_back.png b/content/Arduino Cloud/Arduino IoT Cloud/img/symbol_back.png new file mode 100644 index 0000000000000000000000000000000000000000..6afd0097951f7403617151fe07cc05ab6e7df0bf GIT binary patch literal 788 zcmV+v1MB>WP)LmAy+FVI0Rl&w2DNmshJuhGyteEJdnBNkgE2K%r0_ zI}}7Hf=j7OJ7|lc)J17=ak9`sgl-nx6sm{{4bs6@bm$NlUkHhLJCj_lgLilYFBbid zzvsT6=Xvh=y@R8Y!65Z|9n&<) zWwYqIjwDF{>%bG>RJJ^$&7eXEgb?_AK7MU)v$DL5&*vl5+Da@QCmaq_sZ_8Sqrf|f z^Vc432CbZ(QLoqWs4A68g;Jrw@!=tFM@QM(*dQ1RIW5CLLd&-1Xm zo8G=YOw+^!Bq0cfLVTW@BA!T)oSeik49dFh#!XAWt}`NppjN91SXS7 zwo@s_CMNI)0#vJ21x@ILPtQk!?8wdhLHa3yfa| zHm!_kktB-6B4^bq54yTgJszG73=oUQ$z`)n%Pf%o?_6AG8lJX<#!rvCsJ1rwOx Sz&m{a0000 Date: Mon, 29 Sep 2025 11:38:38 +0200 Subject: [PATCH 3/6] Misc. fixes and enhancements --- ...your-device-is-offline-in-Arduino-Cloud.md | 43 ++++++------------- 1 file changed, 13 insertions(+), 30 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md index 80219725..45f4f5b2 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md @@ -3,37 +3,20 @@ title: "If your device is offline in Arduino Cloud" id: 13459093156764 --- -Learn what to do if your device has the OFFLINE status in the [Devices tab](https://app.oniudra.cc/devices) or on the individual Device page. +Learn what to do if your device has the **offline** status in Arduino Cloud. -In this article: - - - -- [Before you begin](#before-you-begin) -- [Try these steps in order](#try-these-steps-in-order) -- [Check power and restart](#check-power-and-restart) -- [Verify and reupload the Thing sketch {#verify-and-reupload-the-thing-sketch}](#verify-and-reupload-the-thing-sketch-verify-and-reupload-the-thing-sketch) -- [Check your network settings {#check-your-network-settings}](#check-your-network-settings-check-your-network-settings) -- [Check the serial output {#verify-and-reupload-the-thing-sketch}](#check-the-serial-output-verify-and-reupload-the-thing-sketch) -- [Delete the device](#delete-the-device) - - - ---- - -## Before you begin +Before you begin: - If you experience an issue when adding a device to Arduino Cloud, see [If your device can't be added to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360019355679). -- Understand that 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). - ---- +- Understand that device status is not supported by LoRa devices and that these devices will always appear as offline. See [About device status in Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/4407169649682-About-device-status-in-IoT-Cloud). -## Try these steps in order +In this article: -1. [Check the Device info](#check-the-device-info) -1. [Reupload the Thing sketch](#reupload-the-thing-sketch) -1. [Check your network settings](#check-your-network-settings) -1. [Additional troubleshooting](#additional-troubleshooting) +- [Check power and restart](#check-power-and-restart) +- [Verify and reupload the Thing sketch](#verify-and-reupload-the-thing-sketch) +- [Check your network settings](#check-your-network-settings) +- [Check the serial output](#verify-and-reupload-the-thing-sketch) +- [Delete the device](#delete-the-device) --- @@ -44,7 +27,7 @@ In this article: - _Exception:_ The Arduino Opta has no power LED, so it may be powered even if no LEDs are lit. - If device is connecting via Wi-Fi, ensure that your Wi-Fi router or access point is turned on and accessible. -## Verify and reupload the Thing sketch {#verify-and-reupload-the-thing-sketch} +## Verify and reupload the Thing sketch The sketch the device is running needs to be configured for Arduino Cloud. This happens automatically when you add and use your device with Arduino Cloud. If a different sketch is uploaded to the device, it will not connect to Arduino Cloud. @@ -59,13 +42,13 @@ You can ensure that your device is running the right sketch by reuploading the C > [!NOTE] > Make sure the name (also called _SSID_) and password (also called _encryption key_ or just _key_) are correct. The password can be revealed by clicking the eye symbol. If you don't know your network name or password, contact your network administrator or the manufacturer of your Wi-Fi access point. If your device has a secret key, make sure it's entered correctly (if you're unsure, remove and re-add the device to generate a new key). -## Check your network settings {#check-your-network-settings} +## Check your network settings A home network with a default configuration will usually not prevent any Arduino Cloud connections. [Learn how to configure your network for Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360017279260-Configure-your-network-for-Arduino-Cloud){.link-chevron-right} -## Check the serial output {#verify-and-reupload-the-thing-sketch} +## Check the serial output Connect to your device via USB and read the serial output for additional information: @@ -80,7 +63,7 @@ Connect to your device via USB and read the serial output for additional informa -## 4. Delete the device +## Delete the device Fully delete the device, then add it as a new device. From 18b07603b933bad117e097e5d182049a3f9b6b75 Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Mon, 29 Sep 2025 14:54:32 +0200 Subject: [PATCH 4/6] Update management of network credentials for provisioning 2.0 --- ...your-device-is-offline-in-Arduino-Cloud.md | 35 ++++++++++--- .../img/change-credentials-button.png | Bin 0 -> 53558 bytes ...ange-the-network-credentials-of-a-Thing.md | 48 ------------------ ...re-the-network-credentials-for-a-device.md | 39 ++++++++++++++ .../img/change-credentials-button.png | Bin 0 -> 53558 bytes 5 files changed, 67 insertions(+), 55 deletions(-) create mode 100644 content/Arduino Cloud/Arduino IoT Cloud/img/change-credentials-button.png delete mode 100644 content/Arduino Cloud/General Cloud/Configure-or-change-the-network-credentials-of-a-Thing.md create mode 100644 content/Arduino Cloud/General Cloud/Configure-the-network-credentials-for-a-device.md create mode 100644 content/Arduino Cloud/General Cloud/img/change-credentials-button.png diff --git a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md index 45f4f5b2..601d2683 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-is-offline-in-Arduino-Cloud.md @@ -27,20 +27,41 @@ In this article: - _Exception:_ The Arduino Opta has no power LED, so it may be powered even if no LEDs are lit. - If device is connecting via Wi-Fi, ensure that your Wi-Fi router or access point is turned on and accessible. -## Verify and reupload the Thing sketch +## Verify network credentials and reupload the Thing sketch The sketch the device is running needs to be configured for Arduino Cloud. This happens automatically when you add and use your device with Arduino Cloud. If a different sketch is uploaded to the device, it will not connect to Arduino Cloud. You can ensure that your device is running the right sketch by reuploading the Cloud sketch from the Thing: -1. Go to the [device tab](https://app.arduino.cc/devices) and select your device. -1. In the **Network** section, select the network name or type to configure the credentials. - - If prompted, create or associated an Thing to your device. -1. Make sure that network credentials are correct. If you're unsure, try connecting to the network with a different device, like a smartphone or laptop. -1. Select **Go to sketch** and upload the sketch to your device. +1. Find the **Network** section on the device page: + + - If a network has been configured, it will display the network **name**. + + - If a network has **not** been configured, it will display the network **type**. + + ![The network credentials name button on the Arduino Cloud device.](img/change-credentials-button.png) + +1. Select the network name or type to configure the credentials. + +1. If prompted, create or associate an Thing to your device. + +1. If prompted, select an update method and connect your board. + +1. Configure your network credentials: + - _Wi-Fi:_ Enter your Wi-Fi name (SSID) and password (encryption key). + - _ESP32/ESP8266:_ Use the secret key that was provided when adding the device. If you don't know your secret key, [delete your device and add it again](#delete-the-device) to get a new key. + - _Arduino device with LoRa®:_ The credentials are added automatically when you configure your device. To reset the credentials, [delete your device and add it again](#delete-the-device). + +1. One of the following will happen: + + - The network credentials will immediately be updated and you'll return to the device page. + + - A manual sketch upload will be required to update the credentials. + + If prompted, upload the sketch to update the network credentials on your device. > [!NOTE] -> Make sure the name (also called _SSID_) and password (also called _encryption key_ or just _key_) are correct. The password can be revealed by clicking the eye symbol. If you don't know your network name or password, contact your network administrator or the manufacturer of your Wi-Fi access point. If your device has a secret key, make sure it's entered correctly (if you're unsure, remove and re-add the device to generate a new key). +> Make sure the name (also called _SSID_) and password (also called _encryption key_ or just _key_) are correct. The password can be revealed by clicking the eye symbol. If you don't know your network name or password, contact your network administrator or the manufacturer of your Wi-Fi access point. If your device has a secret key, make sure it's entered correctly (if you're unsure, [remove and re-add the device](#delete-the-device) to generate a new key). ## Check your network settings diff --git a/content/Arduino Cloud/Arduino IoT Cloud/img/change-credentials-button.png b/content/Arduino Cloud/Arduino IoT Cloud/img/change-credentials-button.png new file mode 100644 index 0000000000000000000000000000000000000000..556880ae19cb2abdf3c125b50718d4e7559637f4 GIT binary patch literal 53558 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 UQl0?RSx=rwzf}+~6*UU@KUFGD^Z)<= literal 0 HcmV?d00001 diff --git a/content/Arduino Cloud/General Cloud/Configure-or-change-the-network-credentials-of-a-Thing.md b/content/Arduino Cloud/General Cloud/Configure-or-change-the-network-credentials-of-a-Thing.md deleted file mode 100644 index 5d4c23ea..00000000 --- a/content/Arduino Cloud/General Cloud/Configure-or-change-the-network-credentials-of-a-Thing.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "Configure or change the network credentials of a Thing" -id: 14416141314332 ---- - -Learn how to configure or change the network credentials of a Thing in Arduino Cloud. - -In this article: - -- [Configure the network credentials of a new Thing](#configure) -- [Change the network credentials of a Thing](#change) - ---- - -## Configure the network credentials of a new Thing {#configure} - -1. Go to the [Things tab](https://app.arduino.cc/things) and select a Thing, or create a new Thing by clicking on the **+ Create Thing** button or the **+Thing** button in the top right corner. - -1. If the Thing doesn't have an associated device, go to the **Associated Device** section and click the **Select Device** button. Get help [adding a device to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559-Add-and-connect-a-device-to-Arduino-Cloud#upload-sketch) if needed. - - ![Associated device section with select device button.](img/associated_device.png) - -1. Go to the **Network** section and click the **Configure** button. - - ![Network section with configure button.](img/Network_add.png) - -1. Enter your network credentials: - - - Wi-Fi: Enter your Wi-Fi name (SSID) and password (encryption key). - - If using ESP32 and ESP8266: Enter the secret key that was provided when adding the device. - - If using Arduino with LoRa®: The credentials are added automatically. - -1. Go to the **Sketch** tab in the top right and upload the sketch to load the credentials on the board. - -## Change the network credentials of a Thing {#change} - -1. Go to the [Things tab](https://app.arduino.cc/things) and select the Thing that needs its network credentials updated. - -1. Go to the **Network** section and click the **Change** button. - - ![Network credential information and a button labeled change.](img/Network_change.png) - -1. Enter your network credentials: - - Wi-Fi: Enter your Wi-Fi name (SSID) and password (encryption key). - - If using ESP32 and ESP8266: Enter the secret key that was provided when adding the device. - - If using Arduino with LoRa®: The credentials are added automatically. - -1. Go to the **Sketch** tab in the top right and upload the sketch to load the credentials on the board. diff --git a/content/Arduino Cloud/General Cloud/Configure-the-network-credentials-for-a-device.md b/content/Arduino Cloud/General Cloud/Configure-the-network-credentials-for-a-device.md new file mode 100644 index 00000000..4ce47354 --- /dev/null +++ b/content/Arduino Cloud/General Cloud/Configure-the-network-credentials-for-a-device.md @@ -0,0 +1,39 @@ +--- +title: "Configure the network credentials for a device" +id: 14416141314332 +--- + +Learn how to configure the network credentials of an Arduino Cloud device. + +--- + +Follow these steps: + +1. Go to the [Device tab](https://app.arduino.cc/devices) and open your device. + +1. Find the **Network** section: + + - If a network has been configured, it will display the network **name**. + + - If a network has **not** been configured, it will display the network **type**. + + ![The network credentials name button on the Arduino Cloud device.](img/change-credentials-button.png) + +1. Select the network name or type to configure the credentials. + +1. If prompted, create or associate an Thing to your device. + +1. If prompted, select an update method and connect your board. + +1. Configure your network credentials: + - _Wi-Fi:_ Enter your Wi-Fi name (SSID) and password (encryption key). + - _ESP32/ESP8266:_ Use the secret key that was provided when adding the device. + - _Arduino device with LoRa®:_ The credentials are added automatically when adding the device. + +1. One of the following will happen: + + - The network credentials will immediately be updated and you'll return to the device page. + + - A manual sketch upload will be required to update the credentials. + + If prompted, upload the sketch to update the network credentials on your device. diff --git a/content/Arduino Cloud/General Cloud/img/change-credentials-button.png b/content/Arduino Cloud/General Cloud/img/change-credentials-button.png new file mode 100644 index 0000000000000000000000000000000000000000..556880ae19cb2abdf3c125b50718d4e7559637f4 GIT binary patch literal 53558 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 UQl0?RSx=rwzf}+~6*UU@KUFGD^Z)<= literal 0 HcmV?d00001 From 22539fef10c42a21ba491a2808bf623d0b92680d Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Tue, 30 Sep 2025 13:55:15 +0200 Subject: [PATCH 5/6] Clarify requirements for Bluetooth provisioning --- .../Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md index d05bc512..547d3cb6 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md @@ -60,7 +60,9 @@ The Arduino Cloud agent needs to be running. The board needs to be connected to ## Add an Arduino board via Bluetooth -Some Arduino boards can be added via Bluetooth. +You can add supported devices via Bluetooth if they are running the preflashed [provisioning sketch](https://docs.arduino.cc/arduino-cloud/hardware/device-provisioning/). + +If your board is running a different sketch, [add it via USB instead](add-an-arduino-board-via-serial-usb). Supported boards: From ff02166c95ebdfd4c0a9abb43ceb41dbabda3b6c Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Tue, 30 Sep 2025 14:04:19 +0200 Subject: [PATCH 6/6] Refined introduction to article & USB section --- .../Add-a-device-to-Arduino-Cloud.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md index 547d3cb6..41a3ed9f 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Add-a-device-to-Arduino-Cloud.md @@ -3,10 +3,7 @@ title: "Add a device to Arduino Cloud" id: 360016495559 --- -> [!NOTE] -> Also see [Getting Started With the Arduino Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started) in Arduino Docs. - -You'll need an Arduino account and the [Arduino Cloud Agent](https://support.arduino.cc/hc/en-us/articles/360014869820) installed and running on your computer. +Learn how to add supported devices to Arduino Cloud. For a more comprehensive introduction to Arduino Cloud, see [Getting Started With the Arduino Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started). In this article: @@ -21,7 +18,9 @@ For troubleshooting, see [If your device can't be added to Arduino Cloud](https: ## Add an Arduino board via serial (USB) -The Arduino Cloud agent needs to be running. The board needs to be connected to your computer over USB. Ensure that no serial monitors or other tools are blocking the port. +All Arduino boards supported by Arduino Cloud can be added via USB from a computer running the [Arduino Cloud Agent](https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Cloud-Agent). + +Follow these steps: 1. Open the [Devices tab](https://app.arduino.cc/devices) in Arduino Cloud. @@ -60,9 +59,7 @@ The Arduino Cloud agent needs to be running. The board needs to be connected to ## Add an Arduino board via Bluetooth -You can add supported devices via Bluetooth if they are running the preflashed [provisioning sketch](https://docs.arduino.cc/arduino-cloud/hardware/device-provisioning/). - -If your board is running a different sketch, [add it via USB instead](add-an-arduino-board-via-serial-usb). +You can add supported devices via Bluetooth if they are running the preflashed [provisioning sketch](https://docs.arduino.cc/arduino-cloud/hardware/device-provisioning/). When this sketch is active, the onboard LED blinks in a heartbeat pattern (one long pulse followed by two short pulses). If your board is running a different sketch, [add it via USB instead](add-an-arduino-board-via-serial-usb). Supported boards: