From 2c62c1a951c552f26a4ebe893315e8c5517ec857 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:25:17 +0100 Subject: [PATCH 01/76] Update ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md --- ...ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md b/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md index 89c1b872..cb3d8b44 100644 --- a/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md +++ b/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md @@ -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 via the 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 From 2eb6bfa61c0e4defa329f5b3f07784a357568262 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:26:35 +0100 Subject: [PATCH 02/76] Update About-device-status-in-IoT-Cloud.md --- .../About-device-status-in-IoT-Cloud.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md index 2930c5f7..6e4c9ec5 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md @@ -3,17 +3,17 @@ title: "About device status in IoT 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. @@ -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) From 6a742ed516b388ffc574d47ebf777530089f06ca Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:26:50 +0100 Subject: [PATCH 03/76] Update About-device-status-in-IoT-Cloud.md --- .../Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md index 6e4c9ec5..2b229ff2 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md @@ -1,5 +1,5 @@ --- -title: "About device status in IoT Cloud" +title: "About device status in Arduino Cloud" id: 4407169649682 --- From d4fa1133a52550365aa782630c1c767b61179771 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:27:16 +0100 Subject: [PATCH 04/76] rename file to match title --- ...us-in-IoT-Cloud.md => About-device-status-in-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{About-device-status-in-IoT-Cloud.md => About-device-status-in-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/About-device-status-in-Arduino-Cloud.md From a08047ed6f087175f59023acc5a90c34f1ec111d Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:28:57 +0100 Subject: [PATCH 05/76] Update Add-and-connect-a-device-to-IoT-Cloud.md --- .../Add-and-connect-a-device-to-IoT-Cloud.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-IoT-Cloud.md index 0f43c9e9..3b354732 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-IoT-Cloud.md @@ -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. @@ -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. @@ -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). From 6724ba1641d71287f89d947281be8c620891491e Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:29:14 +0100 Subject: [PATCH 06/76] rename file to match title --- ...-IoT-Cloud.md => Add-and-connect-a-device-to-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{Add-and-connect-a-device-to-IoT-Cloud.md => Add-and-connect-a-device-to-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/Add-and-connect-a-device-to-Arduino-Cloud.md From 902ea134ac178f06042e8818b5dce85b4d7f8faf Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:29:38 +0100 Subject: [PATCH 07/76] Update Available-Webhook-Platforms.md --- .../Arduino IoT Cloud/Available-Webhook-Platforms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Available-Webhook-Platforms.md b/content/Arduino Cloud/Arduino IoT Cloud/Available-Webhook-Platforms.md index 7bcf4950..58b4a148 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Available-Webhook-Platforms.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Available-Webhook-Platforms.md @@ -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. From 998be05225429d03ca576e295d11f27218a063b2 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:30:33 +0100 Subject: [PATCH 08/76] Update Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md --- ...doesnt-use-all-the-parameters-in-IoT-Cloud.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md index f1d2fa96..890f7b21 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md @@ -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). @@ -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. @@ -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. --- @@ -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) @@ -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) From 57413ff48a4b617aa93f24f57c7e79b22deb4780 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:31:47 +0100 Subject: [PATCH 09/76] Update Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md --- ...a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md index 890f7b21..0ddb4d86 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md @@ -1,5 +1,5 @@ --- -title: Configure a device for a network that doesn't use all the parameters in Arduino Cloud +title: "Configure a device for a network that doesn't use all the parameters in Arduino Cloud" id: 5940204842780 --- From 5975ac451da31c746f45ddb2966f692430a495b9 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:32:04 +0100 Subject: [PATCH 10/76] rename file to match title --- ...etwork-that-doesnt-use-all-the-parameters-in-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md => Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/Configure-a-device-for-a-network-that-doesnt-use-all-the-parameters-in-Arduino-Cloud.md From 07f66d9af803dece5f58d1801df004d41f263dce Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:33:05 +0100 Subject: [PATCH 11/76] Update Configure-your-network-for-Arduino-IoT-Cloud.md --- .../Configure-your-network-for-Arduino-IoT-Cloud.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-IoT-Cloud.md index 85aaf4c9..d32fd664 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-IoT-Cloud.md @@ -1,9 +1,9 @@ --- -title: "Configure your network for Arduino IoT Cloud" +title: "Configure your network for Arduino Cloud" id: 360017279260 --- -The Arduino IoT Cloud uses the following domains and ports, which need to be whitelisted in your firewall. +The Arduino Cloud uses the following domains and ports, which need to be whitelisted in your firewall. | Domain | Port | | ------------------------- | ---- | @@ -13,4 +13,4 @@ The Arduino IoT Cloud uses the following domains and ports, which need to be whi 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 IoT 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. +> **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. From a7981dbf5164e14c7560362613214bfc6cdc8c26 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:33:20 +0100 Subject: [PATCH 12/76] rename file to match title --- ...o-IoT-Cloud.md => Configure-your-network-for-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{Configure-your-network-for-Arduino-IoT-Cloud.md => Configure-your-network-for-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/Configure-your-network-for-Arduino-Cloud.md From 4ae5c1b180ba9a5900ecb0108ce3ade7324e0945 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:34:03 +0100 Subject: [PATCH 13/76] Update Export-historical-data-in-IoT-Cloud.md --- .../Export-historical-data-in-IoT-Cloud.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-IoT-Cloud.md index 7e3c671b..cfbaa288 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-IoT-Cloud.md @@ -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. --- @@ -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 with the subject **Arduino 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. The download consists of a Zip archive, which includes these files: @@ -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) From cdbeedac040a0afaa68e5d0295c9e2ae1e544efa Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:34:37 +0100 Subject: [PATCH 14/76] rename file to match title --- ...in-IoT-Cloud.md => Export-historical-data-in-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{Export-historical-data-in-IoT-Cloud.md => Export-historical-data-in-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-Arduino-Cloud.md From 5c7f91008b4f5295e1a143ef7d8d74f44d7f2317 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:35:09 +0100 Subject: [PATCH 15/76] Update How-long-is-variable-data-retained-in-the-IoT-Cloud.md --- .../How-long-is-variable-data-retained-in-the-IoT-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-the-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-the-IoT-Cloud.md index 777e6c2f..41c26024 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-the-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-the-IoT-Cloud.md @@ -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 --- From 78bf9ecb00376a006887207cd2465ef1f428a448 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:35:45 +0100 Subject: [PATCH 16/76] rename file to match title --- ....md => How-long-is-variable-data-retained-in-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{How-long-is-variable-data-retained-in-the-IoT-Cloud.md => How-long-is-variable-data-retained-in-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-the-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-the-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/How-long-is-variable-data-retained-in-Arduino-Cloud.md From 038efd9f2ea1b694b41c91237938713dd3e4a617 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:36:04 +0100 Subject: [PATCH 17/76] Update How-to-delete-a-device-from-Arduino-IoT-cloud.md --- .../How-to-delete-a-device-from-Arduino-IoT-cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-IoT-cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-IoT-cloud.md index fe55fb50..768217c4 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-IoT-cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-IoT-cloud.md @@ -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 --- From 9fafc450931e5ddde6285fdc00e5990ef53f83b4 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:36:23 +0100 Subject: [PATCH 18/76] rename file to match title --- ...-IoT-cloud.md => How-to-delete-a-device-from-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{How-to-delete-a-device-from-Arduino-IoT-cloud.md => How-to-delete-a-device-from-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-IoT-cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-IoT-cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/How-to-delete-a-device-from-Arduino-Cloud.md From d546bea08f21bbb3caf6ca2742427c15dcbfd238 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:37:16 +0100 Subject: [PATCH 19/76] Update How-to-integrate-the-Arduino-IoT-with-IFTTT.md --- .../How-to-integrate-the-Arduino-IoT-with-IFTTT.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-IoT-with-IFTTT.md b/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-IoT-with-IFTTT.md index 557a89e9..e289a8d4 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-IoT-with-IFTTT.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-IoT-with-IFTTT.md @@ -1,9 +1,9 @@ --- -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: @@ -11,7 +11,7 @@ This article will show you how to connect your Arduino IoT Cloud to an IFTTT web * 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 @@ -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://www.arduino.cc/en/IoT/HomePage). If prompted, sign in to your Arduino account. 2. In the **Things** tab, click **CREATE THING**. @@ -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**. From 5ed34eb482c58978cc70d844c83a3bcb27eb314f Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:37:56 +0100 Subject: [PATCH 20/76] rename file to match title --- ...-IFTTT.md => How-to-integrate-the-Arduino-Cloud-with-IFTTT.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{How-to-integrate-the-Arduino-IoT-with-IFTTT.md => How-to-integrate-the-Arduino-Cloud-with-IFTTT.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-IoT-with-IFTTT.md b/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-Cloud-with-IFTTT.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-IoT-with-IFTTT.md rename to content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-Cloud-with-IFTTT.md From 210f2118ca42f3e5a2eb95cda571c8ff91dcb5bb Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:38:48 +0100 Subject: [PATCH 21/76] Update If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md --- ...cant-be-added-or-wont-connect-to-IoT-Cloud.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md index 23a12f4e..8376ad34 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md @@ -1,13 +1,13 @@ --- -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) @@ -15,7 +15,7 @@ In this article: -## 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. @@ -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). @@ -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. @@ -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). From 8f337122da6e784ccb3f6e5c0a8e33146fb609b9 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:39:12 +0100 Subject: [PATCH 22/76] rename file to match title --- ...your-device-cant-be-added-or-wont-connect-to-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md => If-your-device-cant-be-added-or-wont-connect-to-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/If-your-device-cant-be-added-or-wont-connect-to-Arduino-Cloud.md From 3ed857760125e8cbabcd5c8a57d537e1c5b17f1b Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:40:28 +0100 Subject: [PATCH 23/76] Update My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md --- ...My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md index cc66e5d8..654e794d 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md @@ -1,13 +1,13 @@ --- -title: "My LoRaWAN device stopped connecting to the IoT Cloud" +title: "My LoRaWAN device stopped connecting to the Arduino Cloud" id: 4409281859986 --- -Learn what to do if you have an Arduino device equipped with LoRaWAN connectivity and you are experiencing connectivity issues with the Arduino IoT Cloud. +Learn what to do if you have an Arduino device equipped with LoRaWAN connectivity and you are experiencing connectivity issues with the Arduino Cloud. --- -> **Service migration (Nov. 4th, 2021):** Arduino Cloud has a new LoRaWAN service provider which affects all devices that were configured with the IoT Cloud before that date. To restore the connection users must first remove all existing devices from the IoT Cloud devices section. For Arduino LoRa PRO Gateway, ensure that the device is connected and 'online' before removing the device. Then follow the [new setup guide](https://docs.arduino.cc/cloud/iot-cloud/tutorials/cloud-lora-getting-started) to reconfigure your devices. +> **Service migration (Nov. 4th, 2021):** Arduino Cloud has a new LoRaWAN service provider which affects all devices that were configured with the Arduino Cloud before that date. To restore the connection users must first remove all existing devices from the Arduino Cloud devices section. For Arduino LoRa PRO Gateway, ensure that the device is connected and 'online' before removing the device. Then follow the [new setup guide](https://docs.arduino.cc/cloud/iot-cloud/tutorials/cloud-lora-getting-started) to reconfigure your devices. > > Make sure to update the Thing IDs and LoRaWAN configurations in your sketches. From a935a5b58c028d737911a1aeb45a3c46c974dd20 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 15:40:48 +0100 Subject: [PATCH 24/76] rename file to match title --- ... My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md => My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md From 2400f33121ed2a145a5bb11ed8b28ad421ade883 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:20:06 +0100 Subject: [PATCH 25/76] Update We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md --- ...e-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md index b8ce3ab9..577527e3 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md @@ -1,11 +1,11 @@ --- -title: "'We were not able to upload the template sketch' in IoT Cloud" +title: "'We were not able to upload the template sketch' in Arduino Cloud" id: 4408887422994 --- -With [IoT Cloud templates](https://app.arduino.cc/templates) you can quickly create a project for a compatible board (such as the MKR WiFi 1010). When importing a template you may experience this error: +With [Arduino Cloud templates](https://app.arduino.cc/templates) you can quickly create a project for a compatible board (such as the MKR WiFi 1010). When importing a template you may experience this error: -!['We were not able to upload the template sketch' error in IoT Cloud. The file ThingsProperties.h is missing, throwing a 'No such file or directory' error.](img/IoT_Cloud_Template_Import_Error.PNG) +!['We were not able to upload the template sketch' error in Arduino Cloud. The file ThingsProperties.h is missing, throwing a 'No such file or directory' error.](img/IoT_Cloud_Template_Import_Error.PNG) This error is often caused by imported custom libraries conflicting with the built-in libraries used in the template. The error can be resolved by removing any custom libraries that may be causing the conflict. From e4b1a1918aaaebd36cc0c16f473b9062438b1966 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:20:24 +0100 Subject: [PATCH 26/76] rename file to match title --- ...re-not-able-to-upload-the-template-sketch-in-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md => We-were-not-able-to-upload-the-template-sketch-in-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/We-were-not-able-to-upload-the-template-sketch-in-Arduino-Cloud.md From cb0472b108ab796fad5d16303c745f85fc7797d9 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:24:46 +0100 Subject: [PATCH 27/76] Update What-devices-can-be-used-with-Arduino-IoT-Cloud.md --- ...t-devices-can-be-used-with-Arduino-IoT-Cloud.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-IoT-Cloud.md index e305bb61..51c76ccc 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-IoT-Cloud.md @@ -1,15 +1,15 @@ --- -title: "What devices can be used with Arduino IoT Cloud?" +title: "What devices can be used with Arduino Cloud?" id: 360016077320 --- -[Arduino IoT Cloud](https://app.arduino.cc/) supports many Arduino and third-party boards, as well as a number of Linux devices. +[Arduino Cloud](https://app.arduino.cc/) supports many Arduino and third-party boards, as well as a number of Linux devices. --- ## Arduino devices -The following Arduino boards and devices can be used with IoT Cloud: +The following Arduino boards and devices can be used with Arduino Cloud: * [GIGA R1 WiFi](https://docs.arduino.cc/hardware/giga-r1-wifi) * [MKR GSM 1400](https://docs.arduino.cc/hardware/mkr-gsm-1400) @@ -41,9 +41,9 @@ Supported third-party devices can also be used: --- -## Use your smartphone with IoT Cloud +## Use your smartphone with Arduino Cloud -With the **Arduino IoT Cloud Remote** app, you can use your smartphone as an IoT device in Arduino IoT Cloud. +With the **Arduino IoT Cloud Remote** app, you can use your smartphone as an IoT device in Arduino Cloud. Download the Arduino IoT Cloud Remote app here: @@ -58,7 +58,7 @@ Download the Arduino IoT Cloud Remote app here: ## Linux devices -You can configure Linux devices with the IoT Cloud in [Manager for Linux](https://create.arduino.cc/getting-started/#cloud-devices). +You can configure Linux devices with the Arduino Cloud in [Manager for Linux](https://create.arduino.cc/getting-started/#cloud-devices). The following Linux devices are supported: @@ -75,4 +75,4 @@ The following Linux devices are supported: ## Further reading -* [Add and connect a device to IoT Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559-Add-and-connect-a-device-to-IoT-Cloud) +* [Add and connect a device to Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/360016495559-Add-and-connect-a-device-to-IoT-Cloud) From 9a2ac0062131fec8bedd4f10b7093b81ba2ff7fb Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:25:00 +0100 Subject: [PATCH 28/76] rename file to match title --- ...oT-Cloud.md => What-devices-can-be-used-with-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{What-devices-can-be-used-with-Arduino-IoT-Cloud.md => What-devices-can-be-used-with-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-IoT-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-IoT-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md From fecffd367ed97211f0fcb91c5b7fc52c1a5a0a61 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:26:08 +0100 Subject: [PATCH 29/76] Update How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md --- ...-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md index 353d1375..cda3432b 100644 --- a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md +++ b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md @@ -1,9 +1,9 @@ --- -title: "How to connect the MKR GSM 1400 to Arduino IoT Cloud" +title: "How to connect the MKR GSM 1400 to Arduino Cloud" id: 360021568419 --- -The [Arduino MKR GSM 1400](https://store.arduino.cc/arduino-mkr-gsm-1400-1415) has SIM connectivity and can be connected to the Arduino IoT Cloud remotely. Here you'll learn how to configure a cellular connection and test it with an example sketch. +The [Arduino MKR GSM 1400](https://store.arduino.cc/arduino-mkr-gsm-1400-1415) has SIM connectivity and can be connected to the Arduino Cloud remotely. Here you'll learn how to configure a cellular connection and test it with an example sketch. ## What you'll need @@ -27,13 +27,13 @@ The micro UFL port and the SIM tray are highlighted respectively in the image be -## Set up with IoT Cloud +## Set up with Arduino Cloud ### 1. Add Arduino MKR GSM 1400 as a device 1. Connect the board to your computer. -2. Go to [Arduino IoT Cloud](https://app.arduino.cc/devices) +2. Go to [Arduino Cloud](https://app.arduino.cc/devices) 3. Click the **Devices** tab, then click **Add device**. Choose to set up an Arduino or 3rd party device depending on your device. @@ -92,7 +92,7 @@ The micro UFL port and the SIM tray are highlighted respectively in the image be 4. After a short while, your device should come online. You may have to refresh the page. - ![An online SIM device in the IoT Cloud](img/iot-thing-gsm-1400-online.png) + ![An online SIM device in the Arduino Cloud](img/iot-thing-gsm-1400-online.png) --- @@ -148,4 +148,4 @@ To test the connection, we can set up a Dashboard widget that will toggle an LED ![Selecting widget variables](img/create-widget-from-thing.png) -7. A new switch widget will be added to your dashboard. When the switch button is clicked, the IoT will change the `led` cloud variable, triggering `onLedChange()` and changing the state of the LED on the board. You can now disconnect the board from your computer and power it from another source, such as a wall charger. After a short while, the board will connect to the IoT Cloud. You can then toggle the LED remotely using the Dashboard switch. +7. A new switch widget will be added to your dashboard. When the switch button is clicked, the IoT will change the `led` cloud variable, triggering `onLedChange()` and changing the state of the LED on the board. You can now disconnect the board from your computer and power it from another source, such as a wall charger. After a short while, the board will connect to the Arduino Cloud. You can then toggle the LED remotely using the Dashboard switch. From 2d7c21829c702e50a5ebd0a8d17f200ff06bb3fb Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:26:24 +0100 Subject: [PATCH 30/76] rename file to match title --- ...oud.md => How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino SIM Card/{How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md => How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-IoT-Cloud.md rename to content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md From c02b9a0f7668890f396eefc8c42d416af66149d6 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:26:48 +0100 Subject: [PATCH 31/76] Update Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md --- .../Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md b/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md index 09df773c..63d10ad3 100644 --- a/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md +++ b/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md @@ -3,7 +3,7 @@ title: "Is there coverage of the Arduino SIM card in my country?" id: 360016444999 --- -You can connect to the Arduino IoT cloud from over 100 countries using the Arduino SIM card, enabling you to use your device around the globe. +You can connect to the Arduino Cloud from over 100 countries using the Arduino SIM card, enabling you to use your device around the globe. To check if the country where your Arduino project will be placed is covered by the Arduino SIM card network, you can check [here](https://store.arduino.cc/digital/sim#) and scroll down to the section “Coverage in 100 countries”. From 291b5a3490c3737fe394976c6ae0a0b976ab3360 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:27:30 +0100 Subject: [PATCH 32/76] Update Install-the-Arduino-Create-Agent.md --- .../General Cloud/Install-the-Arduino-Create-Agent.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/Arduino Cloud/General Cloud/Install-the-Arduino-Create-Agent.md b/content/Arduino Cloud/General Cloud/Install-the-Arduino-Create-Agent.md index 6885ed59..adc0effb 100644 --- a/content/Arduino Cloud/General Cloud/Install-the-Arduino-Create-Agent.md +++ b/content/Arduino Cloud/General Cloud/Install-the-Arduino-Create-Agent.md @@ -3,7 +3,7 @@ title: "Install the Arduino Create Agent" id: 360014869820 --- -To use the Arduino Web Editor or Arduino IoT Cloud, the **Arduino Create Agent** must be running on your computer. +To use the Arduino Web Editor or Arduino Cloud, the **Arduino Create Agent** must be running on your computer. Learn how to install the Arduino Create Agent on Windows, macOS, and Linux computers. @@ -36,10 +36,10 @@ Follow these steps: 1. When it's found, you will see this page. Click **NEXT** to finish the installation guide. -You can now use the Web Editor and IoT Cloud: +You can now use the Web Editor and Arduino Cloud: * [Arduino Web Editor](https://create.arduino.cc/editor) -* [Arduino IoT Cloud](https://app.arduino.cc/) +* [Arduino Cloud](https://app.arduino.cc/) --- From ee2ca5b208b4e7f297ac58679ebe45ec0d85387e Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:27:56 +0100 Subject: [PATCH 33/76] Update Sign-up-for-an-Arduino-Cloud-plan.md --- .../General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md b/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md index f84c829f..bae9c9d1 100644 --- a/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md +++ b/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md @@ -26,6 +26,6 @@ You don't need to sign up for the free plan features, you only need an Arduino a 1. Go to [app.arduino.cc](https://app.arduino.cc/) 2. If you're not signed into an Arduino account, you will be asked to do so. -3. Start using the [IoT Cloud](https://app.arduino.cc/) and [Web Editor](https://create.arduino.cc/editor) apps right away, or check the [Resources tab](https://app.arduino.cc/resources) for help getting started. +3. Start using the [Arduino Cloud](https://app.arduino.cc/) and [Web Editor](https://create.arduino.cc/editor) apps right away, or check the [Resources tab](https://app.arduino.cc/resources) for help getting started. Visit [cloud.arduino.cc/plans](https://cloud.arduino.cc/plans) and scroll down to the **Features** table for a detailed comparison between the available plans. From 4ba1fcb5e04160df1f69d28adf9d2849a0834812 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:28:48 +0100 Subject: [PATCH 34/76] Update Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md --- .../Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md b/content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md index 914e4c6b..8ba9cc6b 100644 --- a/content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md +++ b/content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md @@ -1,5 +1,5 @@ --- -title: "Activate an Arduino Pro Gateway with IoT Cloud" +title: "Activate an Arduino Pro Gateway with Arduino Cloud" id: 4407770369042 --- From 487932816451acde17e8f909dfd8d7d591d98398 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:29:28 +0100 Subject: [PATCH 35/76] rename file to match title --- ...d.md => Activate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Manager for Linux/{Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md => Activate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md b/content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md rename to content/Arduino Cloud/Manager for Linux/Activate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md From 2cee8522df2e54932cdf2cb1326e68790da54474 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:35:23 +0100 Subject: [PATCH 36/76] Update Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md --- .../Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md b/content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md index d43e9204..b563c0bb 100644 --- a/content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md +++ b/content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md @@ -1,9 +1,9 @@ --- -title: "Deactivate an Arduino Pro Gateway with IoT Cloud" +title: "Deactivate an Arduino Pro Gateway with Arduino Cloud" id: 4407770459410 --- -Deactivate an Arduino Pro Gateway with IoT Cloud using Manager for Linux. +Deactivate an Arduino Pro Gateway with Arduino Cloud using Manager for Linux. ## Deactivate a gateway From 376328669ee00fa2232c783828c6277be38bac1c Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:35:46 +0100 Subject: [PATCH 37/76] rename file to match title --- ...md => Deactivate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Manager for Linux/{Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md => Deactivate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md b/content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-IoT-Cloud.md rename to content/Arduino Cloud/Manager for Linux/Deactivate-an-Arduino-Pro-Gateway-with-Arduino-Cloud.md From b28ffe5688a4e0f2fa0ec3995a7ff682590f9282 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:36:10 +0100 Subject: [PATCH 38/76] Update About-compilation-limits-with-the-free-Cloud-plan.md --- .../About-compilation-limits-with-the-free-Cloud-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Web Editor/About-compilation-limits-with-the-free-Cloud-plan.md b/content/Arduino Cloud/Web Editor/About-compilation-limits-with-the-free-Cloud-plan.md index 75290cc2..2492a3b5 100644 --- a/content/Arduino Cloud/Web Editor/About-compilation-limits-with-the-free-Cloud-plan.md +++ b/content/Arduino Cloud/Web Editor/About-compilation-limits-with-the-free-Cloud-plan.md @@ -3,6 +3,6 @@ title: "About compilation limits with the free Cloud plan" id: 4406236035858 --- -When using the Arduino Cloud Free plan, you are limited to 25 compilations per day in the Web Editor and Iot Cloud. The number counting toward the limit is reset every midnight (00:00) in your local time. +When using the Arduino Cloud Free plan, you are limited to 25 compilations per day in the Web Editor and Arduino Cloud. The number counting toward the limit is reset every midnight (00:00) in your local time. For unlimited compilation, you can [upgrade to any paid plan](https://cloud.arduino.cc/plans) or use the [desktop Arduino IDE](https://www.arduino.cc/en/software). From 7328f36bef9e258fd2d0a55fef589239e865cc43 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:53:22 +0100 Subject: [PATCH 39/76] Update Courses-and-projects-for-Arduino-IoT-Cloud.md --- .../Courses-and-projects-for-Arduino-IoT-Cloud.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-IoT-Cloud.md b/content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-IoT-Cloud.md index 647e28f9..06c30af2 100644 --- a/content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-IoT-Cloud.md +++ b/content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-IoT-Cloud.md @@ -1,9 +1,9 @@ --- -title: Courses and projects for Arduino IoT Cloud +title: Courses and projects for Arduino Cloud id: 10203733915164 --- -Learn about Arduino Education courses and other projects that use Arduino IoT Cloud. +Learn about Arduino Education courses and other projects that use Arduino Cloud. --- @@ -11,7 +11,7 @@ Learn about Arduino Education courses and other projects that use Arduino IoT Cl ### Explore IoT Rev2 -Harness the power of the Arduino IoT Cloud to gather data, understand how devices communicate with each other, and which tools to use to facilitate communication. Learn about data management, analysis, and computational thinking. +Harness the power of Arduino Cloud to gather data, understand how devices communicate with each other, and which tools to use to facilitate communication. Learn about data management, analysis, and computational thinking. The course can be completed using the [Arduino Explore IoT Kit Rev2](https://store.arduino.cc/products/explore-iot-kit-rev2). @@ -51,6 +51,6 @@ _*A kit registration code or paid Arduino Cloud plan is required._ ## Templates -With **templates**, you can get started with various projects using IoT Cloud. +With **templates**, you can get started with various projects using Arduino Cloud. View Arduino Cloud templates From 1e1cef5d4a519d2c0f54d40d60ddf53fac960d25 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:53:39 +0100 Subject: [PATCH 40/76] rename file to match title --- ...ino-IoT-Cloud.md => Courses-and-projects-for-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Education and Kits/EDU General/{Courses-and-projects-for-Arduino-IoT-Cloud.md => Courses-and-projects-for-Arduino-Cloud.md} (100%) diff --git a/content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-IoT-Cloud.md b/content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-Cloud.md similarity index 100% rename from content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-IoT-Cloud.md rename to content/Education and Kits/EDU General/Courses-and-projects-for-Arduino-Cloud.md From 114885f8ffd5762ce3d17704c779b6b320cbc39e Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:57:23 +0100 Subject: [PATCH 41/76] Update What-is-the-difference-between-the-Opl-IoT-Kit-and-the-Explore-IoT-Kit.md --- ...ifference-between-the-Opl-IoT-Kit-and-the-Explore-IoT-Kit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Education and Kits/EDU General/What-is-the-difference-between-the-Opl-IoT-Kit-and-the-Explore-IoT-Kit.md b/content/Education and Kits/EDU General/What-is-the-difference-between-the-Opl-IoT-Kit-and-the-Explore-IoT-Kit.md index 5e266608..4d2edf37 100644 --- a/content/Education and Kits/EDU General/What-is-the-difference-between-the-Opl-IoT-Kit-and-the-Explore-IoT-Kit.md +++ b/content/Education and Kits/EDU General/What-is-the-difference-between-the-Opl-IoT-Kit-and-the-Explore-IoT-Kit.md @@ -22,7 +22,7 @@ This kit comes with a complete set of 8 Internet of Things projects ready to tur Learn-by-doing the fundamentals of connected objects. This educational kit includes 10 online student activities that adopt a -learning-by-doing approach. Step-by-step, students will acquire knowledge by constructing fully functional solutions including experiments, challenges, and building real life applications. Students also learn to control objects remotely using a digital dashboard - the Arduino IoT Cloud. +learning-by-doing approach. Step-by-step, students will acquire knowledge by constructing fully functional solutions including experiments, challenges, and building real life applications. Students also learn to control objects remotely using a digital dashboard - the Arduino Cloud. * Learn all about Internet of Things For Students & Educators * No prior knowledge required From a61fc9787a66179b3a0acd33f9f81ee81a69d7d3 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:57:56 +0100 Subject: [PATCH 42/76] Update Check-the-WiFiNINA-firmware-version.md --- .../Generic/Check-the-WiFiNINA-firmware-version.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/Hardware Support/Generic/Check-the-WiFiNINA-firmware-version.md b/content/Hardware Support/Generic/Check-the-WiFiNINA-firmware-version.md index 847c1255..7b579c4c 100644 --- a/content/Hardware Support/Generic/Check-the-WiFiNINA-firmware-version.md +++ b/content/Hardware Support/Generic/Check-the-WiFiNINA-firmware-version.md @@ -65,7 +65,7 @@ Check result: NOT PASSED ## Update the firmware -Most boards can be updated both by Arduino IDE and in IoT Cloud: +Most boards can be updated both by Arduino IDE and in Arduino Cloud: * [Use the Firmware Updater in Arduino IDE](https://support.arduino.cc/hc/en-us/articles/360013896579-Use-the-Firmware-Updater-in-Arduino-IDE) -* [Update connectivity module firmware with IoT Cloud](https://support.arduino.cc/hc/en-us/articles/10501616961564-Update-connectivity-module-firmware-with-IoT-Cloud) +* [Update connectivity module firmware with Arduino Cloud](https://support.arduino.cc/hc/en-us/articles/10501616961564-Update-connectivity-module-firmware-with-IoT-Cloud) From 82a90d21d05ea6ad127d90fc812162f637560dd4 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:58:33 +0100 Subject: [PATCH 43/76] Update About-the-IoT-Bundle-projects.md --- .../MKR Family/About-the-IoT-Bundle-projects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/MKR Family/About-the-IoT-Bundle-projects.md b/content/Hardware Support/MKR Family/About-the-IoT-Bundle-projects.md index f22f0f8b..c4207b7f 100644 --- a/content/Hardware Support/MKR Family/About-the-IoT-Bundle-projects.md +++ b/content/Hardware Support/MKR Family/About-the-IoT-Bundle-projects.md @@ -17,7 +17,7 @@ Tutorials for the **Arduino IoT Bundle** projects are available in Arduino Docs: * [The Nerd](https://docs.arduino.cc/tutorials/iot-bundle/the-nerd) * [Plant Communicator](https://docs.arduino.cc/tutorials/iot-bundle/plant-communicator) -These projects use Arduino IoT Cloud and the Arduino IoT Cloud Remote app (and can be built using the free Arduino Cloud plan). +These projects use Arduino Cloud and the Arduino IoT Cloud Remote app (and can be built using the free Arduino Cloud plan). ## Arduino MKR IoT Bundle From bd05aa28fd24ecdcc687c9bd956fc5dd73b74f09 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:59:00 +0100 Subject: [PATCH 44/76] Update Use-Nano-ESP32-with-Arduino-IoT-Cloud.md --- .../Nano Family/Use-Nano-ESP32-with-Arduino-IoT-Cloud.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-IoT-Cloud.md b/content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-IoT-Cloud.md index 9b297eba..574087a8 100644 --- a/content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-IoT-Cloud.md +++ b/content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-IoT-Cloud.md @@ -1,5 +1,5 @@ --- -title: Use Nano ESP32 with Arduino IoT Cloud +title: Use Nano ESP32 with Arduino Cloud id: 9625780196508 --- @@ -8,5 +8,5 @@ Nano ESP32 support was added to Arduino Cloud July 27th, 2023. 1. Open the Devices tab in Arduino Cloud. 1. Click the **Add** button. 1. Select **"Arduino Board"**. -1. Connect your Nano ESP32 board to your computer and wait for it to be discovered by IoT Cloud. +1. Connect your Nano ESP32 board to your computer and wait for it to be discovered by Arduino Cloud. 1. Follow the instructions to set up the device. From f2486a66ab9c87e35b7da3ee1b5f6656aba1f796 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:59:16 +0100 Subject: [PATCH 45/76] rename file to match title --- ...-Arduino-IoT-Cloud.md => Use-Nano-ESP32-with-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Hardware Support/Nano Family/{Use-Nano-ESP32-with-Arduino-IoT-Cloud.md => Use-Nano-ESP32-with-Arduino-Cloud.md} (100%) diff --git a/content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-IoT-Cloud.md b/content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-Cloud.md similarity index 100% rename from content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-IoT-Cloud.md rename to content/Hardware Support/Nano Family/Use-Nano-ESP32-with-Arduino-Cloud.md From eeaa1573f9ddf23b05748322d7b3fa0f5d57cd4e Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:59:33 +0100 Subject: [PATCH 46/76] Update If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md --- .../If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md b/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md index a2ec4517..ae437fe8 100644 --- a/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md +++ b/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md @@ -8,5 +8,5 @@ One way of configuring the Nicla Sense ME is connecting it to a compatible host 1. Use the latest version of the `Arduino_BHY2` and `Arduino_BHY2Host` libraries, and the latest `Mbed OS Nicla Boards` platform. 2. Ensure you're using the correct connection type parameter (`NICLA_VIA_ESLOV`, `NICLA_AS_SHIELD` or `NICLA_VIA_BLE`) for `BHY2.begin()` in `App.ino` and `BHY2Host.begin()` on the host sketch. 3. Make sure you have uploaded `App.ino` to Nicla. -4. Check that the ESLOV cable is no longer than 10 cm. Longer ESLOV cables might produce bad sensor readings and/or connectivity issues with MKR boards in the IoT Cloud. If you don't have a shorter ESLOV cable available, try configuring the Nicla as a shield. +4. Check that the ESLOV cable is no longer than 10 cm. Longer ESLOV cables might produce bad sensor readings and/or connectivity issues with MKR boards in the Arduino Cloud. If you don't have a shorter ESLOV cable available, try configuring the Nicla as a shield. 5. If all the verifications above have been checked and the connection still fails, or sensor data does not arrive, try pressing the RESET button on the Nicla Sense board first, and then press the RESET button on the host board. From 7acda5b6fbcd83885369917daad99377361d0341 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 16:59:54 +0100 Subject: [PATCH 47/76] Update How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md --- .../How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md b/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md index 30df551d..eec330b8 100644 --- a/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md +++ b/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md @@ -15,7 +15,7 @@ The above would indicate that the HTS221 sensor is 5°C less than the actual tem ## 2. Calibrate the temperature -Locate the variable in the loop function of your sketch to modify; this can be done using either following sketches but are not limited to: _Personal Weather Station_ project from the Arduino IoT Cloud or the ReadSensors sketch of the Arduino IDE under _File > Examples > MKRIoTCarrier > Sensor > ENV_HTS221 > ReadSensors._ +Locate the variable in the loop function of your sketch to modify; this can be done using either following sketches but are not limited to: _Personal Weather Station_ project from the Arduino Cloud or the ReadSensors sketch of the Arduino IDE under _File > Examples > MKRIoTCarrier > Sensor > ENV_HTS221 > ReadSensors._ ``` float temperature = carrier.Env.readTemperature(); From 2ef05478a0e5653d6b34aee38dd6fdd201158d82 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 17:00:09 +0100 Subject: [PATCH 48/76] Update Why-does-the-Edge-Control-have-two-MKR-sockets.md --- .../Why-does-the-Edge-Control-have-two-MKR-sockets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md b/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md index 7fc02a15..ff00e556 100644 --- a/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md +++ b/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md @@ -9,6 +9,6 @@ For this reason, the Edge control comes with a dual MKR socket that enables conn ![Arduino Edge Control with Dual MKR Socket](img/edge_control_2_0.7.png) -For example, it is possible to connect a [MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010) to establish a WiFi connection with the IoT Cloud and, at the same time, connect an [MKR WAN 1300](https://store.arduino.cc/arduino-mkr-wifi-1010) to enable LoRa/LoRaWAN connectivity for your project. +For example, it is possible to connect a [MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010) to establish a WiFi connection with the Arduino Cloud and, at the same time, connect an [MKR WAN 1300](https://store.arduino.cc/arduino-mkr-wifi-1010) to enable LoRa/LoRaWAN connectivity for your project. To achieve this, the MKRs need to be loaded with their own sketch to manage connectivity and I/O data. Also, a form of communication between the Edge Control and the MKR needs to be implemented to send and receive the data. This can be done via UARTs and I2C, or with any other application protocol that relies on UART/I2C. From 3eaf2b058b4274dd0797af3c6b9e3d63b4fc2ebd Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 17:00:52 +0100 Subject: [PATCH 49/76] Update Update-the-connectivity-module-firmware-on-UNO-R4-WiFi.md --- ...pdate-the-connectivity-module-firmware-on-UNO-R4-WiFi.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/Hardware Support/UNO/Update-the-connectivity-module-firmware-on-UNO-R4-WiFi.md b/content/Hardware Support/UNO/Update-the-connectivity-module-firmware-on-UNO-R4-WiFi.md index 5a8a6604..f063c81e 100644 --- a/content/Hardware Support/UNO/Update-the-connectivity-module-firmware-on-UNO-R4-WiFi.md +++ b/content/Hardware Support/UNO/Update-the-connectivity-module-firmware-on-UNO-R4-WiFi.md @@ -10,7 +10,7 @@ Updating the firmware is required to use UNO R4 WiFi with Arduino Cloud, and can In this article: * [Use the Firmware Updater in Arduino IDE](#ide) -* [Use IoT Cloud to update the firmware](#iot) +* [Use Arduino Cloud to update the firmware](#iot) * [Use the updater script](#unor4wifi-updater) * [Run espflash directly](#espflash) @@ -60,9 +60,9 @@ Follow these steps: -## Use IoT Cloud to update the firmware +## Use Arduino Cloud to update the firmware -When you add a new device to IoT Cloud, the connectivity module firmware is automatically updated. +When you add a new device to Arduino Cloud, the connectivity module firmware is automatically updated. Learn more From a3d569814aa07930533c6b5e60c99cde66f9af2d Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 17:01:07 +0100 Subject: [PATCH 50/76] Update Touch-reset-fails-for-UNO-R4-WiFi-on-Windows-Arduino-CLI-0-33-0-or-earlier.md --- ...-for-UNO-R4-WiFi-on-Windows-Arduino-CLI-0-33-0-or-earlier.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/UNO/Touch-reset-fails-for-UNO-R4-WiFi-on-Windows-Arduino-CLI-0-33-0-or-earlier.md b/content/Hardware Support/UNO/Touch-reset-fails-for-UNO-R4-WiFi-on-Windows-Arduino-CLI-0-33-0-or-earlier.md index 191b2775..a3bf759c 100644 --- a/content/Hardware Support/UNO/Touch-reset-fails-for-UNO-R4-WiFi-on-Windows-Arduino-CLI-0-33-0-or-earlier.md +++ b/content/Hardware Support/UNO/Touch-reset-fails-for-UNO-R4-WiFi-on-Windows-Arduino-CLI-0-33-0-or-earlier.md @@ -7,7 +7,7 @@ When uploading sketches to **Arduino UNO R4 WiFi** using Arduino development too * Arduino IDE 2 / Arduino CLI: `No device found on `, `Failed uploading: uploading error: exit status 1` * Web Editor: `Executing command: exit status 1`, `No device found on ` -* Arduino IoT Cloud (Setup Device): `We were not able to configure your device`, `Executing command: exit status 1` +* Arduino Cloud (Setup Device): `We were not able to configure your device`, `Executing command: exit status 1` The underlying issue[^github-issue-renesas] was identified and a patch[^github-pr-cli] was included in Arduino CLI 0.33.1, Arduino IDE 2.1.1, and Arduino Create Agent 1.3.2. From 05a2349ffc535c9a9d1b714c093e49d30783e7f2 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 17:01:19 +0100 Subject: [PATCH 51/76] Update Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md --- .../UNO/Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md b/content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md index 747f0fab..7e0102bc 100644 --- a/content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md +++ b/content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md @@ -1,5 +1,5 @@ --- -title: Use UNO R4 WiFi with Arduino IoT Cloud +title: Use UNO R4 WiFi with Arduino Cloud id: 9398545261468 --- From a6491f67b2441120612fc446521beff39bd9876b Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 17:01:34 +0100 Subject: [PATCH 52/76] rename file to match title --- ...Arduino-IoT-Cloud.md => Use-UNO-R4-WiFi-with-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Hardware Support/UNO/{Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md => Use-UNO-R4-WiFi-with-Arduino-Cloud.md} (100%) diff --git a/content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md b/content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-Cloud.md similarity index 100% rename from content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-IoT-Cloud.md rename to content/Hardware Support/UNO/Use-UNO-R4-WiFi-with-Arduino-Cloud.md From 0ebfff0d7485d93a8cabbb64478d75da4140146a Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 13 Dec 2023 17:02:35 +0100 Subject: [PATCH 53/76] Update Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md --- ...failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md b/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md index 59fe787e..469cbf49 100644 --- a/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md +++ b/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md @@ -3,7 +3,7 @@ title: "Build failed for project 'ArduinoIoTCloud-Basic' using an ESP8266" id: 4406565090706 --- -The Arduino IoT Cloud is not compatible with all never version of the ESP8266 boards core platform. The recommended version of the core platform for the Arduino IoT Cloud is core version **2.5.0**. +The Arduino Cloud is not compatible with all never version of the ESP8266 boards core platform. The recommended version of the core platform for the Arduino Cloud is core version **2.5.0**. For core versions **3.0.0** and above is selected for some newer ESP8266 boards, this compilation error can occur: From 5412fca5a9ea2a5dbf13b47d2cb07ac34565feb5 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:33:42 +0000 Subject: [PATCH 54/76] Update content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- ...ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md b/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md index cb3d8b44..6f60ea1f 100644 --- a/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md +++ b/content/About Arduino/Arduino Security Bulletins/ASEC-23-001-Vulnerabilities-in-Arduino-Create-Agent-1-3-2.md @@ -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 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 From da50bce327f86b38271472c09add6aa47c32b47c Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:35:30 +0000 Subject: [PATCH 55/76] Update content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-Arduino-Cloud.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../Export-historical-data-in-Arduino-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-Arduino-Cloud.md index cfbaa288..2330a0ec 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/Export-historical-data-in-Arduino-Cloud.md @@ -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 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: From 7e47ce4e59035d1021430de55e6cd1972579a9e4 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:35:56 +0000 Subject: [PATCH 56/76] Update content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-Cloud-with-IFTTT.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../How-to-integrate-the-Arduino-Cloud-with-IFTTT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-Cloud-with-IFTTT.md b/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-Cloud-with-IFTTT.md index e289a8d4..16f24a5d 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-Cloud-with-IFTTT.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/How-to-integrate-the-Arduino-Cloud-with-IFTTT.md @@ -53,7 +53,7 @@ Next, we'll create a Thing that will use the webhook to trigger the IFTTT applet --- -1. Go to [Arduino 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**. From afe594716f1252e572ee07c0e46319e6a091d793 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:36:26 +0000 Subject: [PATCH 57/76] Update content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md b/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md index ae437fe8..f893d802 100644 --- a/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md +++ b/content/Hardware Support/Nicla Family/If-Nicla-Sense-ME-sensors-cant-be-read-by-a-host-board.md @@ -8,5 +8,5 @@ One way of configuring the Nicla Sense ME is connecting it to a compatible host 1. Use the latest version of the `Arduino_BHY2` and `Arduino_BHY2Host` libraries, and the latest `Mbed OS Nicla Boards` platform. 2. Ensure you're using the correct connection type parameter (`NICLA_VIA_ESLOV`, `NICLA_AS_SHIELD` or `NICLA_VIA_BLE`) for `BHY2.begin()` in `App.ino` and `BHY2Host.begin()` on the host sketch. 3. Make sure you have uploaded `App.ino` to Nicla. -4. Check that the ESLOV cable is no longer than 10 cm. Longer ESLOV cables might produce bad sensor readings and/or connectivity issues with MKR boards in the Arduino Cloud. If you don't have a shorter ESLOV cable available, try configuring the Nicla as a shield. +4. Check that the ESLOV cable is no longer than 10 cm. Longer ESLOV cables might produce bad sensor readings and/or connectivity issues with MKR boards in Arduino Cloud. If you don't have a shorter ESLOV cable available, try configuring the Nicla as a shield. 5. If all the verifications above have been checked and the connection still fails, or sensor data does not arrive, try pressing the RESET button on the Nicla Sense board first, and then press the RESET button on the host board. From 4da1386fba496ecf747154208f5647c69b041669 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:36:50 +0000 Subject: [PATCH 58/76] Update content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- ...My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md index 654e794d..eefc5213 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md @@ -1,5 +1,5 @@ --- -title: "My LoRaWAN device stopped connecting to the Arduino Cloud" +title: "My LoRaWAN device stopped connecting to Arduino Cloud" id: 4409281859986 --- From bfa81b308063a554216c3242e236e30598bb70be Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:37:05 +0000 Subject: [PATCH 59/76] Update content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../What-devices-can-be-used-with-Arduino-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md index 51c76ccc..2faf685e 100644 --- a/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino IoT Cloud/What-devices-can-be-used-with-Arduino-Cloud.md @@ -58,7 +58,7 @@ Download the Arduino IoT Cloud Remote app here: ## Linux devices -You can configure Linux devices with the Arduino Cloud in [Manager for Linux](https://create.arduino.cc/getting-started/#cloud-devices). +You can configure Linux devices with Arduino Cloud in [Manager for Linux](https://create.arduino.cc/getting-started/#cloud-devices). The following Linux devices are supported: From b35dae8a4007a446205db2d3c1f72236d32cc00e Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:37:36 +0000 Subject: [PATCH 60/76] Update content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md index cda3432b..f6a2f57c 100644 --- a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md @@ -33,7 +33,7 @@ The micro UFL port and the SIM tray are highlighted respectively in the image be 1. Connect the board to your computer. -2. Go to [Arduino Cloud](https://app.arduino.cc/devices) +2. Go to [Arduino Cloud](https://app.arduino.cc/) 3. Click the **Devices** tab, then click **Add device**. Choose to set up an Arduino or 3rd party device depending on your device. From 5043998766c9554e29701e62ae88b7be3779f0c0 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:37:54 +0000 Subject: [PATCH 61/76] Update content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md index f6a2f57c..93732629 100644 --- a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md @@ -92,7 +92,7 @@ The micro UFL port and the SIM tray are highlighted respectively in the image be 4. After a short while, your device should come online. You may have to refresh the page. - ![An online SIM device in the Arduino Cloud](img/iot-thing-gsm-1400-online.png) + ![An online SIM device in Arduino Cloud](img/iot-thing-gsm-1400-online.png) --- From f6f2d094126426bfdfef0e15b5ec07f3c78365ff Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:38:11 +0000 Subject: [PATCH 62/76] Update content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md index 93732629..aa26ebb5 100644 --- a/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md +++ b/content/Arduino Cloud/Arduino SIM Card/How-to-connect-the-MKR-GSM-1400-to-Arduino-Cloud.md @@ -148,4 +148,4 @@ To test the connection, we can set up a Dashboard widget that will toggle an LED ![Selecting widget variables](img/create-widget-from-thing.png) -7. A new switch widget will be added to your dashboard. When the switch button is clicked, the IoT will change the `led` cloud variable, triggering `onLedChange()` and changing the state of the LED on the board. You can now disconnect the board from your computer and power it from another source, such as a wall charger. After a short while, the board will connect to the Arduino Cloud. You can then toggle the LED remotely using the Dashboard switch. +7. A new switch widget will be added to your dashboard. When the switch button is clicked, the IoT will change the `led` cloud variable, triggering `onLedChange()` and changing the state of the LED on the board. You can now disconnect the board from your computer and power it from another source, such as a wall charger. After a short while, the board will connect to Arduino Cloud. You can then toggle the LED remotely using the Dashboard switch. From cfc1df31c8e15da20563129c972c1cabcb5255a5 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:38:23 +0000 Subject: [PATCH 63/76] Update content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md b/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md index 63d10ad3..2bbf752e 100644 --- a/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md +++ b/content/Arduino Cloud/Arduino SIM Card/Is-there-coverage-of-the-Arduino-SIM-card-in-my-country.md @@ -3,7 +3,7 @@ title: "Is there coverage of the Arduino SIM card in my country?" id: 360016444999 --- -You can connect to the Arduino Cloud from over 100 countries using the Arduino SIM card, enabling you to use your device around the globe. +You can connect to Arduino Cloud from over 100 countries using the Arduino SIM card, enabling you to use your device around the globe. To check if the country where your Arduino project will be placed is covered by the Arduino SIM card network, you can check [here](https://store.arduino.cc/digital/sim#) and scroll down to the section “Coverage in 100 countries”. From b2d77833de2f4800e19661ec5a05924afb3d9305 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:38:53 +0000 Subject: [PATCH 64/76] Update content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md b/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md index eec330b8..373af06f 100644 --- a/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md +++ b/content/Hardware Support/Shields and Carriers/How-to-calibrate-the-MKR-IoT-Carriers-temperature-sensor.md @@ -15,7 +15,7 @@ The above would indicate that the HTS221 sensor is 5°C less than the actual tem ## 2. Calibrate the temperature -Locate the variable in the loop function of your sketch to modify; this can be done using either following sketches but are not limited to: _Personal Weather Station_ project from the Arduino Cloud or the ReadSensors sketch of the Arduino IDE under _File > Examples > MKRIoTCarrier > Sensor > ENV_HTS221 > ReadSensors._ +Locate the variable in the loop function of your sketch to modify; this can be done using either following sketches but are not limited to: _Personal Weather Station_ project from Arduino Cloud or the ReadSensors sketch of the Arduino IDE under _File > Examples > MKRIoTCarrier > Sensor > ENV_HTS221 > ReadSensors._ ``` float temperature = carrier.Env.readTemperature(); From 6d97b0dbb40547d2dbb5217251a745ba6f72e89f Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:39:08 +0000 Subject: [PATCH 65/76] Update content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../Why-does-the-Edge-Control-have-two-MKR-sockets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md b/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md index ff00e556..29e970f4 100644 --- a/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md +++ b/content/Hardware Support/Shields and Carriers/Why-does-the-Edge-Control-have-two-MKR-sockets.md @@ -9,6 +9,6 @@ For this reason, the Edge control comes with a dual MKR socket that enables conn ![Arduino Edge Control with Dual MKR Socket](img/edge_control_2_0.7.png) -For example, it is possible to connect a [MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010) to establish a WiFi connection with the Arduino Cloud and, at the same time, connect an [MKR WAN 1300](https://store.arduino.cc/arduino-mkr-wifi-1010) to enable LoRa/LoRaWAN connectivity for your project. +For example, it is possible to connect a [MKR WiFi 1010](https://store.arduino.cc/arduino-mkr-wifi-1010) to establish a WiFi connection with Arduino Cloud and, at the same time, connect an [MKR WAN 1300](https://store.arduino.cc/arduino-mkr-wifi-1010) to enable LoRa/LoRaWAN connectivity for your project. To achieve this, the MKRs need to be loaded with their own sketch to manage connectivity and I/O data. Also, a form of communication between the Edge Control and the MKR needs to be implemented to send and receive the data. This can be done via UARTs and I2C, or with any other application protocol that relies on UART/I2C. From 306124ee61ac17660856cdc686c91eb8451fb22c Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Tue, 19 Dec 2023 11:41:00 +0000 Subject: [PATCH 66/76] rename file to match title --- ...d => My-LoRaWAN-device-stopped-connecting-to-Arduino-Cloud.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Arduino Cloud/Arduino IoT Cloud/{My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md => My-LoRaWAN-device-stopped-connecting-to-Arduino-Cloud.md} (100%) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md b/content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-Arduino-Cloud.md similarity index 100% rename from content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-the-Arduino-Cloud.md rename to content/Arduino Cloud/Arduino IoT Cloud/My-LoRaWAN-device-stopped-connecting-to-Arduino-Cloud.md From 18a9570e55757d795d9f2df2faba24ce7b7d9d9f Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Tue, 19 Dec 2023 11:43:06 +0000 Subject: [PATCH 67/76] Update Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md --- ...failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md b/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md index 469cbf49..7e0f96a8 100644 --- a/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md +++ b/content/Software Support/Compilation/Build-failed-for-project-ArduinoIoTCloud-Basic-using-an-ESP8266.md @@ -3,7 +3,7 @@ title: "Build failed for project 'ArduinoIoTCloud-Basic' using an ESP8266" id: 4406565090706 --- -The Arduino Cloud is not compatible with all never version of the ESP8266 boards core platform. The recommended version of the core platform for the Arduino Cloud is core version **2.5.0**. +Arduino Cloud is not compatible with all newer versions of the ESP8266 boards core platform. The recommended version of the core platform for the Arduino Cloud is core version **2.5.0**. For core versions **3.0.0** and above is selected for some newer ESP8266 boards, this compilation error can occur: From 9cb3746885bc213aad5e6c756f5f87226a569f61 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 <86349945+Renat0Ribeir0@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:48:38 +0000 Subject: [PATCH 68/76] Update content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md Co-authored-by: seaxwi <71350948+seaxwi@users.noreply.github.com> --- .../General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md b/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md index bae9c9d1..b459aaea 100644 --- a/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md +++ b/content/Arduino Cloud/General Cloud/Sign-up-for-an-Arduino-Cloud-plan.md @@ -26,6 +26,6 @@ You don't need to sign up for the free plan features, you only need an Arduino a 1. Go to [app.arduino.cc](https://app.arduino.cc/) 2. If you're not signed into an Arduino account, you will be asked to do so. -3. Start using the [Arduino Cloud](https://app.arduino.cc/) and [Web Editor](https://create.arduino.cc/editor) apps right away, or check the [Resources tab](https://app.arduino.cc/resources) for help getting started. +3. Start using [Arduino Cloud](https://app.arduino.cc/) and [Web Editor](https://create.arduino.cc/editor) apps right away, or check the [Resources tab](https://app.arduino.cc/resources) for help getting started. Visit [cloud.arduino.cc/plans](https://cloud.arduino.cc/plans) and scroll down to the **Features** table for a detailed comparison between the available plans. From c6c9a6c65f46698334a97a279526403293e999bb Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Tue, 19 Dec 2023 12:11:30 +0000 Subject: [PATCH 69/76] Update download-data.png --- .../Arduino IoT Cloud/img/download-data.png | Bin 42122 -> 30977 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/content/Arduino Cloud/Arduino IoT Cloud/img/download-data.png b/content/Arduino Cloud/Arduino IoT Cloud/img/download-data.png index 995ca6d2690ea851afd6f34fb24626b972af0b00..e4e148dfee8c6df5159f164210adf343f439a996 100644 GIT binary patch literal 30977 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 literal 42122 zcmZ_01yo$y(k|C7k4CG4&F$D5eR8dw++c)EI$>;5)*CW#D%vE~kF^W?zKGQ1>w7eWv z96941UHlmo%#R`$8CM<$nMN8v;fUP#g@ll(slO-EVJ+d53|>rKfk5|6EPph zy^2f*UltZpE+5L&PHCUQJUdDwVS)YMFQ5n+b{yFI;)5AL=LGc7{% z=7|!3cPncl zMX0|hu1?D(l%wCT+a;ll@A!c8!uk~@PCXo=+kaLA|IhbW#(PusD28Y5)kS5njEaAn z%Bdl?{ex>|*MiDQit_T>)(|5l+1yyE|9(Mu8FMnq3Z+=Q8WyE|`P}-Xcn!KWK`L!& z6TTUhP{eaFO;?>0(_Jcx>9KN#JoUkU*IN1)RZ-08&qI@;%5tX*E@l;*w?5~B4FsvH z(RJF!GmQdusNqybin8x)KG1&*xOtve^c7~Fv#cVjtLdv}SgH0=p!0u^dUIm9#J+5F zRL)z91~WA^x3~~fzLalvG|#(GgDH`?Lcvd&Ri4pnFl~D@WjBLrtiuZOa6e6kk7JN;*QwILauJzC+{y@z z7jCZ~o*wJFFUFcypY2i+BoG&n9`QLTMcV3`Q(iv1< zjZ_mIimj$@sP7IbM=97y8&{=Effb)(778yqyQx^x54e}DN|%;0uQU9hXAsx+-M&mb z5Z1+UK34H{JEzqycI@sl+wADy@63wVGs_Rx=Ur>wLXYcKgBn&`8(H0O<2aX@4|xPckR0+aWmLcZrMhlFV6kX;{A@5=9W0+hzvq5HJuYC5D);aUtW$ zbvCluNg3<9p%5O5M3t@MCM;Mp_R;Z(W7Z;GoLuibe=eo#_PX?{Xq=~$qQ@FUZJwm> zs}07t?Y7wuJ2AJH-LsTpoSZb2ia2ZI&qexnZl>b**$DB$s+zf>@Ne%}^?%3*=LfG# zCGqY65vz~R>L-Rbo|vKUs%vYwD?iI$RcQv~>xHOXn7!}vvKJi?n&pi zHVox*-E;!mpX1BN2iKLvcQ7JUUM5Zf&YlEhsPTE(>zsKAVkP`rG?zUrH1=Mnzkg~c zF%V-OM(#~n*xfP84Dd5~4p;4JYS`%Z&>xIHt8hu5=d+(G?tpxUnL<3zFGKLhGVkvA z?X_lHbpokTQsQzjm#_cjL9{_iWpJG1tXUq3$Jx1imtee~gqG&yzNY2jv{Wy-btioCk z3LWw1{!R#glxk*-TO6Sj6x;?%e2um{JW{2&HxqPk)?J zyj=CjZp~N0-0oFo^LtNY6_j-hVYS1|?63K)9bO{a)|#)t{4i~-RvG*!m+mWP>9>=< zNtq^2PKw3i$R5LvUnKpAodAA}=XyRoRO(oqbI2q<7liFa_)_xc>m+*Ckx`j)p{gB* z{o)!`0{E>qIWL0U*T$jF(ro)``?;}75sU#4YJsv;8krEsC$*4(luTM~QVSWL+=C^g zedmB2&4h@8DkS?W)Z%$};=&%Sz}F6v%v7j&V?I1-J&n`P8@^~nO;f_2tEIOU%-iT}rRt_j6IT4`K@9kWs;vxjSSh$U0= z{Y;^1cXp6*w3r+N*dT>D2_&gTS}`v1lvv-JgE$1^%+#`awqAde5|YsHC%)(&gaqGA z7SZqs4R?qhXv5fWJj@-nAS^UmN$Fxj%oj|2;LFNuSZVSO>7uHMdYWosQR4{L;36cG z=!vOeYQl_TNJ5b5k(u!gf4tCiphm@2O;_H{RnJ9K8md9ijVhjq%vbPaJr6>b9S8`0t@ z>D0=>8;}#mxA%qf#_V>+GJPK|X403&?0DB_tF2({aOQq2)DRe{@jWU2NI=3`UueJk zvc#TN5-Ts-=`0p)?-0855wpCk3|&r6uG<;0o~I+ro3i6E{!rN+Rc+y!4Kzy8*M^=6 z7vQR8Nnk=wFR}uLo{LgUUEX`rHmcnD`>pJi))%2J)CF;B>*#db*9)_u{dQPvJ?V&H zGirdpZ`;hW(lOG_-9Z(Y@iIW@enY9x>@CTyDs}WJS)Gxd+I@2lV*SzJ)gkB9MxC5| zx#K%(l;ThD#0UuA%LzA0*~X>baVyG)J4%K-hD+5*=EJ*>A`T@|ONJrOcHZYM1&z#? zjFHz{ONSYR-qP{Vj5+B|AlzYE21<((9(qxw)t`%E40<|O9+5wCf+S;ubaJJQvTHc8 zQ*Q72cwH@CU&NPe;JaQ?GojU=yWw@Jd$SwwwDQRmX=X6NDf6J?_?T{ip4@<;AX7Z; zVKVzMtgTHn;ozsl)7!S2?ewA1(SGoAY$T=M(81X!c9ZDFWj{2BnTl{~Uy=uIS+SaZ zfqU=6riYzAPO)Ek`CQM-i7F@sA(kS>$vO%Nx&FSy^3VLKBI#Rmz)nJ|AenMQ!m4Q0 zKka=N+T=DwO&<}C&?+SUX7hu>>4Hn=T#%}=vaF#YDWl4lu+qv7QcDqKm&eHohLwb+4=P!rBv&gz5|8Ia67{|-`}_8Gyrjj```&g23(XE@dVykW%*;IusmAMG z>7Dmm98KUn;HGF#-ab(5eYfWBw&MlW!z#95Yxl27D-5slkFMk5Dcn%pb+?663;iam zXW}dMWOOY)Xi6f=NntAvHHQE+l8>z{s=hxmF=H z14F?``)g0nz{;%a10gH(6#7jaU7FS^>`IqgxDiaM0sl$%h^)!E$c(=~C8&ZP4$Lg- z4L_u&MjjqIwt>jdZ*U}8_CIMSlt}pEF=OJ>ZOwgik(PVBm1;Hsp34?bX+AR@759Fm zWMna5v41`O^;rpsj3W~e*0Jsz^m%l(+xu0(#KhFqezi8&inWlbavfBKVx?!LC86AI zy=Nu%X|HA`vfgf7Q}+ILD6O|xtoRj8h~x%I%*co>c$wOQvF`5S;dZ(z)z`4zRKf4E z9NYPLQTakmZBPbFEDQz?ky=86%Bay<&Yrn-I*Df{aWvKI^RS|-i4L3;H%YF_2!xkZ zpCwwOdYdSx1+yd!URI?AxmuXb8iIq$Hib;vLf0%_^MibwH9EmU>>lmx6*GO4&G-E#ca9@VVu*%bn2~o=7vv2=4<^;y?2C>G zf8jMNP1_Gw^z`)LAbwZJacOC3x)dDX+FK38p1oWUF6Ash{T3%>bFym}dy*3Uyxo7J zf?=e}Zijs_bMJ;o-~Yhag+(}_s*3ZDs)> zEaTGw5TjJA?!k;z_TPzTFXEzmW@e0EnR(Bsz5HO}OM2kk+W%-V{qgDTJJe7Z*x=YE z!PtX2xEV~!DELS${_pz-XJenr^?hiuQsn7qdF|0-6M9Fq*d=AHn67p!JJ)6gxO!;$ zNWTsatS)PORw=2ohNK4E@I^Zu{DXl$bI-kgnDM__Pr(R+KgxD~66wpKG zX|CND$F_gk#+_cbu2csouB{O-)FM^vW?NKBiyE57A9OrW6&76e|4nA}ZL0_}Ye!^B zAeSjqjoIRH_C&>X0tLM@K>|zf(q*^0rm+d0r}GIXh|C|ef=YB~quPj0zO-L1;LaQh zhttzz(j%^Ib-O>!YUuthc@Pa4Uzz7THh(2oIuBjzw^vI(zK7L=U$i|q3~Jyv1``Ie z#QY7t9LZ|uVpC21P~ea-`@r5qa@zPS#?MdK8-d|4S=|~E6wrnoN#WPil)Nm0akb3F z!-+vFqEQY*ozMOx7%lJ=A2#9~Y+4?ntryz!Q(U$uwl(M1-l0o8h}G5vcl>yXy1!)K zyfM~mlrm%(W~x^Wzo!!QZ@1*n!+tFD{W<*_WG$7F^?Qr%4!FyGmO<~^d9lfAQkK%M zQ2*DfJT%LcwDZi!55sP(2s8H8pk7`VBw@Q^-etI~e7>77QC}d8H}Ro3;qb9= zV$x*77xX=)-X2Yl1Se!Zlt|OG8iM9J%#b?Ux>9aXix@-5)-y;YfWB#9Y#e)c(n)pF z`6RyVyMf_2SA%eNc9zEd3bmr`k5WwnK^;#s==|N>@URxV^b#?WnQsULJKi2#A z@AYeKFmx-7-|V>MS3x_f}~@yF{g`t4Alsj~GPa;hpTP;2#}*Huk$* zP~R|uGlg{L{6)9fK&*EOe=#p7or&?dOLcF8<(Qk5zcPR=9mIuSI zvak7wlhT4oWFm92sl*YS)k2Z522=!=!hVY1p*JqNqxF!t%s-y?VqNc-Rwia=CoF@+ z@D7Pm(#D4I`^X5F|D~hox-fn)>b)q#nXpC@P|uzS$zMwzZWh(6m_Zd!Hua!_NC9LhY7bu_x6m@I5FA zmY{s^PL~ozpp%67A2%bdt*yZ{S+X_SjFOg_wv!61yyaPb`&Z>~rIRWY5u@khb1i70 zm%*3I5cWb%ka!eSQc^ly^!O=NG-+|V+U>jj*%rbZWCAfCjHl3V@qGTf%m6N2+M<&Z z1dZ?0!xan!ga*gh+6#tAcH z>d)5G)6>@Q^WtL4W;lrfx=60;eJJz{3>LTNdre!Pj53&aj@z$H!9j@WcLs_D-fR)2 zDKjbqtfFW7h5@{3!xKYf!=Z#u?dP*}XkenCpp4tsU$4h-sB3G7<;p~^4?oM6H8G+1 z=S-K|$)It1zBkF`wXc2G;qbexd%oVm4Pfw%iy5=Q?ogx;A3uhrJGXqBGrt=8K&Rj2 zO5=Sv3lrKM?6xtm_Uk1_edEyw12@#DLW}d;)86R6m%_MmOHJ#EF9hT^WA5WE|=d_d``VOiA-wo zyLWjC1ofT#rE?pleR$s71EkBY-ZH?M61TTUUE3(8ECe>8SLfc}h>-nwVQ{aZF|}IE z51M0#*qP8(vGp{U*8|!va_pUmQ;jBD+*}mmNW(!Ap#(s>Kb*+a&WwG8JMi(w_WsBv zsQ2<{;b?@)ZfX+sLZe)6&e)j8CD=n1>gLkH}zdZ@JHTZ0onNG z?~c{Q{xlOiyZlN=fZI-{&wAV6v09hE;JVV%(7@E%jJnTXfsNEP^-aqS?1=f)hsy<* z>)rf>L;$AF&pm&9=0Re@meb= zr(98qK!>qAEVM6eb28E-8aLejab38PKi3lIcWdt+Yttj@LzB_EF<0_sQE%$iwO{gl zrdIuDnX0|=eYQl=`kx&?u)5P47aGi0y7{SAh>oSV)b-5F5(X*#(Md>1d@rW;xLj8y zMW62fUO(QQ94$;uO;HP6{pe~Uj6sORq8iBbSw;z$ez%hyM5$-uMbL4xP1g43JIm$K z4;!BCAD=_-@8AAN7r=rp77iI1TBd3wSROhqE*vNfrArVEp^=GL1#qtyJY$B2UdSpa zAe}PTEz9i%m{;k$w&nfmDEnm>ristFbEx5a(es?susp4Go#^BA44mCAqsK}O0q09y zQHj^ES($>Ad(~XXS|U#te-y`54@FJFTDcX>kJD;DXz54Y1)0Ls(hE6VDFli?)_M@J zA7sbBAu@}qD`vXCDJl>&&~aL^QPbdhY_ooj*f+S58N<YTaY577LcDZ%aa#4gC?}I%?-h*-OgeiN= zE-gr)M?R@4@bdcTs>-Bk@xcxK5pKjBp3C?=HlXtijMC2Rq!%1UJF#i z6c)Yt-sYqv+@fL9{r!E{5w^yhuV3L4#BZ6F1Mi%aGldD3T78fp;IkJ&H&9$rF`%U; z7H&{$W3e$12W^!O2e1E(aGXsjP_31eR`i4*pt*tokjbC$oW;hp^KCb1_v51sIM+ZY z7sPgHJ41}XAd3jP-=NZO^W}n23k#ECiCDv?>;>4!6(FXK z+(^ovxk*158En-BPES~2Ll(vC>0@+S8ChTROJo5$ghyG12yrf4XAZ5f?c0Q6Ojew;m;*gh*xVx$WsX#_a2^CbG`SnY& z%UP>y5GK$|X4M^nkj7~N`*_(1fV^2yy^F`~`Rk7@%~XH>{?*X&+7@bZ+mIIpe*t}$ z`0Xy;qW6N+^^U~T`}K9pq4Gmha%6yc@%G|^W?Jx~r(F$-P^-GuuB>1F7E-;$Mo!A5 z9JlABX{Q=H$b#2;gwcP+!rNjOrHj_5D_%!$5aP(yYpff*zhqE6-$cqsHq-4}I1g*a%>u8_r?EjsGCQL)Zi+SC__Ze|))s$wHs{P~wZUexiI<*|vZHGSKo z=y^gfFE1#7KeQr_Bj$o#XmIMK3c7z+TG8_TphK%rxjNyU2Z-SOy1J>?_t{p1@iZJ9 zSe5OUq?($fkLK-b5oD*cRta+}`q1q(F)`5uUZIYr<>uz*eDi0s@Yz9*CMnW}xQ0%6 z_j?pbaBWh{M%mZnOQ$5dp6WkCT!$Rb`)9Mn)NMF(dd#~<0p?S)x>%ia7T;1u#p>;3 zZ=QYh_-Yt8_cCbUeKhJ<5$*Wt&urJnEiaFzVP$afs#}|gvybM(6$bh4Ep95E42V}) z2moxgDJubA*K{7kQGGaWVLY#YMp&V{F^$Gi<-)^612cj})g9k6NqoXt_`>-W0b@~t zP#l?t1NYj2*d3?GwYqWAG7%(^k}L+ab|)?(f6?xJN?gXQLgr`z-q9x@{oCTpqL73K^fcblf0LPftTJYR=>y1Y%fD81!_v@&WW> zQ&ZaHVt)8QUaXNQ5`CChp78ZEnFr{oqIsKi_redIe3ny65s+hu7{Zee-%}52UQaRt z{bu#IkxMvJwBSyLhif+ikvRYWD$?Iq0`D+b^eP-{?m-f%3X<^LRX?1oMH2Bogg`2f zJaj<8#ge$k_SpW>%{OBV2iaZel(4k4Jne$RS}ja>cHiHgZTI*2=g6}GYXwE#8G>%G z54RTw=at_&M6(@1zUK^je0%p`Y-AL(ljV=eV>{Ldhb3yh;?o~ZF!cSqyWb-y-K$_@ zHR|PKkZ{98>9C$~w02b{x8DY~LKM%0gh;?K_B}q_ad{u=qm%L?`?XU7M5=n#%FzgN z96A930hGQwB8Yz^f2u0x5_}Q8ODy%axf_x{y+6g~HM19iMF%h!Q3!R{CboESU!m3Y z5Vvbx8|)wpbFOaGE(yVFvuDHHfnwh1aO)df^=ef29uJK7?wiDg!rBQfze=^!W?3)* zjb2r|%gZRN{SB^b`~K||UwpSnwH|X)Kw6?q(kuKKKI6Mn!nQ$uuR~&4n6zI-0?;O> zG=XB!YGcfadu-`Ea1W%yYP%g(pa*Q<~pg_`M#%Cu;o-9%u1RZrG=n>~5`2+*+1u-c_?J8k? z>TQ2g-mNgRReS8HmYK8?ngv`C++I3ei#T@$!xWd6_O`wG3*D52aW1!KgH#)3wPQ7U zV;2WASRX!oxCWJOalHXyzTM}C=Ykv`zKkFwt^M2n`&<;Y2A7Ey?`-SDh|6}0Q@-b zo81h3&QiW_)@}TJ4=MLdh@FXVl)SICOSg}Y$Ex^b@Jw6!FnhyCn}Q8}A63V~G|tNH$nR;rlRaf&;pc{FyG1IG`RZ??)_pTM1z;AdZKNluo}w{QYApk z4DY!d=o)?I|LWpm*2p*nk01qEuT*_nzdEUS#!B|e*>^WpM?Y|riIqLueZC1ZSh&vZ zFdbBmqAe1)YL%A5j0HM`J91`G9|8gkX^tHM{15hg+{wv_CcZ7h%?>Jz|L6vKnTXGE-(>EWr}2eYV}`2Fz@8geBhf- z-APsf6;Lb;&KyfZA%W7#j1d_Y5uG^rkNeKCV;+;`_34`G2q3iG&UZD6?D5sUfB#

LZhaAn>o!l@v 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 From 1655504b4909ded84cde10aca4ee34feac625434 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 20 Dec 2023 13:07:50 +0000 Subject: [PATCH 70/76] Update Cloud-Support.md --- content/Custom/Hubs/Cloud-Support.md | 52 +++++++++++++++------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/content/Custom/Hubs/Cloud-Support.md b/content/Custom/Hubs/Cloud-Support.md index 5e48860a..998410cc 100644 --- a/content/Custom/Hubs/Cloud-Support.md +++ b/content/Custom/Hubs/Cloud-Support.md @@ -7,22 +7,22 @@ id: 9347128757660

- Get started with IoT Cloud + Get started with Arduino Cloud
- Sign up for a plan + Sign up for a plan
- Modify your plan + Modify your plan
- Web editor support + Cloud Editor support

Get started

@@ -31,8 +31,9 @@ id: 9347128757660

Arduino Create Agent

- To use the Web Editor or IoT Cloud on regular desktop systems (Windows, - macOS, and Linux), you need the Arduino Create Agent. + To use Arduino Cloud on regular systems (Windows, macOS, and Linux), + you need the Arduino Create Agent to connect your physical boards/devices + to the Cloud.

Install Arduino Create Agent @@ -40,8 +41,8 @@ id: 9347128757660

Chromebook

- Learn how to write and upload sketches on Chrome OS using the Web Editor - in the Arduino Cloud. + Learn how to write and upload sketches on Chrome OS using the Cloud Editor + in Arduino Cloud.

Use Arduino with Chromebook @@ -60,55 +61,56 @@ id: 9347128757660

Set up a device

-

Learn how to add and connect a device to IoT Cloud:

+

Learn how to add and connect a device to Arduino Cloud:

Read the guide - About device status in IoT Cloud + About device status in Arduino Cloud

Resolve connection issues

- Learn how to resolve problems adding and connecting devices to IoT Cloud. + Learn how to resolve problems when adding and connecting devices to Arduino + Cloud.

- If your device can't connect to IoT Cloud + If your device can't connect to Arduino Cloud
-

IoT Cloud features

+

Cloud features

Dashboards & Widgets

- Dashboards in the Arduino Cloud are used to easily monitor & control + Use Dashboards in Arduino Cloud to easily monitor and control your Arduino board from a web interface.

- Learn about dashboards and the different widgets that can be used to monitor & control your board + Learn about dashboards and the different widgets that can be used to monitor and control your board
-

Triggers

+

Triggers & Notifications

- Triggers react to certain conditions inside your IoT Cloud Thing, such - as a boolean being true, or a string being assigned a value. + You can receive instant alerts and notifications by configuring Triggers + that react to certain conditions inside a Cloud Thing (such as a boolean + being true, or a string being assigned a value).

- Learn how to use triggers + Learn how to use Triggers

Configuration

-

Configure a network for IoT Cloud

-

Learn more about network configuration in IoT Cloud:

+

Configure a network for Arduino Cloud

+

Learn more about network configuration in Arduino Cloud:

Domains and ports to whitelist in your firewall - Configure a device for a network that doesn't use all the parameters in IoT Cloud

Compatible devices

- Arduino IoT Cloud supports many Arduino and third-party boards, as well - as a number of Linux devices. + Arduino Cloud supports many Arduino and third-party boards, as well as + a number of Linux devices.

Check the device list
@@ -156,7 +158,7 @@ id: 9347128757660

Search other topics

-

 

+

 

Chromebook

- Learn how to write and upload sketches on Chrome OS using the Web Editor - in the Arduino Cloud: + Learn how to write and upload sketches on Chrome OS using the Cloud Editor + in Arduino Cloud:

Use Arduino with Chromebook
@@ -60,7 +60,11 @@ id: 9277054133148

Arduino's Educators Community

- Are you an educator that wants to implement hands on learning? Here you will find the link to our Arduino Education Discord community, and a survey to participate in ongoing research activities. Leave your details and we will reach out to you! + Are you an educator that wants to implement hands on learning? Here you + will find the link to our + Arduino Education Discord community, and a survey to + participate in ongoing research activities. Leave your + details and we will reach out to you!

Join the Arduino's Educators Community
@@ -93,16 +97,8 @@ id: 9277054133148 Read more about accounts for minors Create an account for juniors
-
- -

Book a webinar for CTC 101

-

- Learn how to book a webinar for CTC 101 with an Arduino Education expert. -

- Read the guide -
-

Spaces

+

Spaces

@@ -130,7 +126,7 @@ id: 9277054133148 Access and share course content
-

Science Journal

+

Science Journal

@@ -157,7 +153,7 @@ id: 9277054133148

-

Certification

+

Certification

@@ -193,10 +189,10 @@ id: 9277054133148 Visit the digital store
-

Search other topics

+

Search other topics

+ \ No newline at end of file From a427e474cf7914db9439f3853d2d151cf8bbd35d Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 20 Dec 2023 13:34:16 +0000 Subject: [PATCH 72/76] Update Web-Editor-Support.md --- content/Custom/Hubs/Web-Editor-Support.md | 34 ++++++++++++----------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/content/Custom/Hubs/Web-Editor-Support.md b/content/Custom/Hubs/Web-Editor-Support.md index 8214b88e..41fcd726 100644 --- a/content/Custom/Hubs/Web-Editor-Support.md +++ b/content/Custom/Hubs/Web-Editor-Support.md @@ -1,18 +1,18 @@ --- -title: "Web Editor Support" +title: "Cloud Editor Support" id: 9393241841308 ---
- - Get started with Web Editor + + Get started with Cloud Editor
- Open the Web editor + Open Cloud Editor
@@ -31,8 +31,9 @@ id: 9393241841308

Arduino Create Agent

- To use the Web Editor or IoT Cloud on regular desktop systems (Windows, - macOS, and Linux), you need the Arduino Create Agent. + To use Arduino Cloud on regular systems (Windows, macOS, and Linux), + you need the Arduino Create Agent to connect your physical boards/devices + to the Cloud.

Install Arduino Create Agent
@@ -40,8 +41,8 @@ id: 9393241841308

Chromebook

- Learn how to write and upload sketches on Chrome OS using the Web Editor - in the Arduino Cloud. + Learn how to write and upload sketches on Chrome OS using the Cloud Editor + in Arduino Cloud.

Use Arduino with Chromebook
@@ -63,13 +64,13 @@ id: 9393241841308

Problems using the editor

- As a first troubleshooting step when the Web Editor is not detecting + As a first troubleshooting step when the Cloud Editor is not detecting a board always make sure that the Arduino Create Agent is installed and running. Learn more about:

If the board is not recognized If the Arduino Create Agent isn't detected - If you can't access the Web Editor + If you can't access the Cloud Editor

Resources

@@ -79,7 +80,7 @@ id: 9393241841308

Import sketchbook and libraries

Learn how import easily all your sketches and libraries from Arduino - IDE to the Web Editor: + IDE to the Cloud Editor:

Read the guide @@ -87,15 +88,16 @@ id: 9393241841308

Select between multiple libraries with the same name

- Several techniques can be used to make the Arduino Web Editor pick a specific library when multiple libraries with the same name are available. + Several techniques can be used to make the Cloud Editor pick a + specific library when multiple libraries with the same name are available.

Read the guide
-

Compatibility with the Web Editor

+

Compatibility with Cloud Editor

Learn more about board, browser and operating system compatibility with - the Web Editor: + Cloud Editor:

Compatible boards Compatible operative systems @@ -114,8 +116,8 @@ id: 9393241841308

Search other topics

+ \ No newline at end of file From 0266b34f1b59a5ce6cdd938827a3f1954fb00f69 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 20 Dec 2023 13:46:02 +0000 Subject: [PATCH 73/76] rename file to match title --- .../Hubs/{Web-Editor-Support.md => Cloud-Editor-Support.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename content/Custom/Hubs/{Web-Editor-Support.md => Cloud-Editor-Support.md} (100%) diff --git a/content/Custom/Hubs/Web-Editor-Support.md b/content/Custom/Hubs/Cloud-Editor-Support.md similarity index 100% rename from content/Custom/Hubs/Web-Editor-Support.md rename to content/Custom/Hubs/Cloud-Editor-Support.md From d8ac3fc5869ad0769326ec29988adb9278498b26 Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 20 Dec 2023 13:46:50 +0000 Subject: [PATCH 74/76] add single newline character in Edu support --- content/Custom/Hubs/Education-Support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Custom/Hubs/Education-Support.md b/content/Custom/Hubs/Education-Support.md index 77601a42..0ed79e43 100644 --- a/content/Custom/Hubs/Education-Support.md +++ b/content/Custom/Hubs/Education-Support.md @@ -195,4 +195,4 @@ id: 9277054133148 - \ No newline at end of file + From 3a26be57cb295eeaa7c99acf9aee64d177c48bda Mon Sep 17 00:00:00 2001 From: Renat0Ribeir0 Date: Wed, 20 Dec 2023 13:49:12 +0000 Subject: [PATCH 75/76] add single newline character --- content/Custom/Hubs/Cloud-Editor-Support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/Custom/Hubs/Cloud-Editor-Support.md b/content/Custom/Hubs/Cloud-Editor-Support.md index 41fcd726..b846d396 100644 --- a/content/Custom/Hubs/Cloud-Editor-Support.md +++ b/content/Custom/Hubs/Cloud-Editor-Support.md @@ -120,4 +120,4 @@ id: 9393241841308 - \ No newline at end of file + From 4c06664d8f152df43fa47021ed04b7fe69db125d Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Wed, 20 Dec 2023 14:59:55 +0100 Subject: [PATCH 76/76] Replace "IoT Cloud" with "Arduino Cloud" --- content/Custom/Hubs/Cloud-Support.md | 26 +++++++++++------------ content/Custom/Hubs/Web-Editor-Support.md | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/content/Custom/Hubs/Cloud-Support.md b/content/Custom/Hubs/Cloud-Support.md index 5e48860a..d5a1fdfe 100644 --- a/content/Custom/Hubs/Cloud-Support.md +++ b/content/Custom/Hubs/Cloud-Support.md @@ -6,8 +6,8 @@ id: 9347128757660
- - Get started with IoT Cloud + + Get started with Arduino Cloud
@@ -31,7 +31,7 @@ id: 9347128757660

Arduino Create Agent

- To use the Web Editor or IoT Cloud on regular desktop systems (Windows, + To use the Web Editor or Arduino Cloud on regular desktop systems (Windows, macOS, and Linux), you need the Arduino Create Agent.

Install Arduino Create Agent @@ -60,20 +60,20 @@ id: 9347128757660

Set up a device

-

Learn how to add and connect a device to IoT Cloud:

+

Learn how to add and connect a device to Arduino Cloud:

Read the guide - About device status in IoT Cloud + About device status in Arduino Cloud

Resolve connection issues

- Learn how to resolve problems adding and connecting devices to IoT Cloud. + Learn how to resolve problems adding and connecting devices to Arduino Cloud.

- If your device can't connect to IoT Cloud + If your device can't connect to Arduino Cloud
-

IoT Cloud features

+

Arduino Cloud features

@@ -88,7 +88,7 @@ id: 9347128757660

Triggers

- Triggers react to certain conditions inside your IoT Cloud Thing, such + Triggers react to certain conditions inside your Thing, such as a boolean being true, or a string being assigned a value.

Learn how to use triggers @@ -98,16 +98,16 @@ id: 9347128757660
-

Configure a network for IoT Cloud

-

Learn more about network configuration in IoT Cloud:

+

Configure a network for Arduino Cloud

+

Learn more about network configuration in Arduino Cloud:

Domains and ports to whitelist in your firewall - Configure a device for a network that doesn't use all the parameters in IoT Cloud + Configure a device for a network that doesn't use all the parameters in Arduino Cloud

Compatible devices

- Arduino IoT Cloud supports many Arduino and third-party boards, as well + Arduino Cloud supports many Arduino and third-party boards, as well as a number of Linux devices.

Check the device list diff --git a/content/Custom/Hubs/Web-Editor-Support.md b/content/Custom/Hubs/Web-Editor-Support.md index 8214b88e..62578239 100644 --- a/content/Custom/Hubs/Web-Editor-Support.md +++ b/content/Custom/Hubs/Web-Editor-Support.md @@ -31,7 +31,7 @@ id: 9393241841308

Arduino Create Agent

- To use the Web Editor or IoT Cloud on regular desktop systems (Windows, + To use the Web Editor or Arduino Cloud on regular desktop systems (Windows, macOS, and Linux), you need the Arduino Create Agent.

Install Arduino Create Agent