diff --git a/content/arduino-cloud/01.guides/00.overview/overview.md b/content/arduino-cloud/01.guides/00.overview/overview.md index 5a08e1fc3b..9f3ad93d2e 100644 --- a/content/arduino-cloud/01.guides/00.overview/overview.md +++ b/content/arduino-cloud/01.guides/00.overview/overview.md @@ -5,7 +5,7 @@ tags: [Arduino Cloud, Getting Started] author: 'Karl Söderby' --- -The [Arduino Cloud](app.arduino.cc) is a platform for developing Arduino projects and connecting them to the world. It supports secure connections with boards via [Wi-Fi®](/arduino-cloud/hardware/wifi), [LoRa®](/arduino-cloud/hardware/lora), [Ethernet](/arduino-cloud/hardware/ethernet) and [Cellular (GSM/NB-IoT)](/arduino-cloud/hardware/cellular), and lets you create a system for sending any variable information you can think of from one board to another within minutes of unboxing them. +The [Arduino Cloud](https://app.arduino.cc/) is a platform for developing Arduino projects and connecting them to the world. It supports secure connections with boards via [Wi-Fi®](/arduino-cloud/hardware/wifi), [LoRa®](/arduino-cloud/hardware/lora), [Ethernet](/arduino-cloud/hardware/ethernet) and [Cellular (GSM/NB-IoT)](/arduino-cloud/hardware/cellular), and lets you create a system for sending any variable information you can think of from one board to another within minutes of unboxing them. The Arduino Cloud platform includes: - an **Integrated Development Environment (IDE)** for programming your boards, @@ -34,7 +34,7 @@ And if you want to read the value of a sensor connected to your device, it would Networking code and data synchronizing is **automatically done**, so just focus on the project, and let the Arduino Cloud handle the rest. -***This document will help you get familiar with the [Arduino Cloud](app.arduino.cc) service, and once you've got a good hang of it, you can explore the [rest of the documentation](/arduino-cloud/).*** +***This document will help you get familiar with the [Arduino Cloud](https://app.arduino.cc/) service, and once you've got a good hang of it, you can explore the [rest of the documentation](/arduino-cloud/).*** ## Compatible Boards @@ -82,7 +82,7 @@ By default, you will have a **free plan**, which can be upgraded to a number of ### 2. Configure a Device -First you will need to connect your board to your computer, and configure your device in the [Devices](app.arduino.cc/devices) tab. +First you will need to connect your board to your computer, and configure your device in the [Devices](https://app.arduino.cc/devices) tab. ![Devices in the Arduino Cloud.](assets/device.png) @@ -133,7 +133,7 @@ Once you done all configurations, created a program & dashboard, you can sit bac ## Guides We recommend checking out the following guides to get started with various coding frameworks: -- [Arduino / C++ setup (default setup)](arduino-cloud/guides/arduino-c) - the default installation using the built-in code editor and an Arduino / ESP32 board. +- [Arduino / C++ setup (default setup)](/arduino-cloud/guides/arduino-c) - the default installation using the built-in code editor and an Arduino / ESP32 board. - [Python setup](/arduino-cloud/guides/python) - set up of a manual device to run on a PC / Linux system such as Raspberry Pi. - [MicroPython setup](/arduino-cloud/guides/micropython) - setup of MicroPython on a select number of supported boards. - [JavaScript / node.js setup](/arduino-cloud/guides/javascript) - setup of JavaScript using node.js, perfect for integrating your front-end projects with the Arduino Cloud. diff --git a/content/arduino-cloud/01.guides/02.arduino-c/arduino-c.md b/content/arduino-cloud/01.guides/02.arduino-c/arduino-c.md index 7342d6f574..ecb32df913 100644 --- a/content/arduino-cloud/01.guides/02.arduino-c/arduino-c.md +++ b/content/arduino-cloud/01.guides/02.arduino-c/arduino-c.md @@ -30,11 +30,11 @@ You will also need a supported board: ## Setup -In this section, we will go through the steps necessary to connect your Arduino board to the Arduino Cloud. To follow these steps, please make sure you have a [registered Arduino account](https://login.arduino.cc/login), and that you have access to the [Arduino Cloud](app.arduino.cc). +In this section, we will go through the steps necessary to connect your Arduino board to the Arduino Cloud. To follow these steps, please make sure you have a [registered Arduino account](https://login.arduino.cc/login), and that you have access to the [Arduino Cloud](https://app.arduino.cc/). ### Configure Device -First navigate to [Arduino Cloud](app.arduino.cc), and click on the **Devices** tab. Here you can see all your devices, and configure a new one. Depending on what type of board you have, the configuration will vary. +First navigate to [Arduino Cloud](https://app.arduino.cc/), and click on the **Devices** tab. Here you can see all your devices, and configure a new one. Depending on what type of board you have, the configuration will vary. ***For more details, see the [documentation for devices](/arduino-cloud/hardware/devices).*** diff --git a/content/arduino-cloud/01.guides/03.esp32/esp32.md b/content/arduino-cloud/01.guides/03.esp32/esp32.md index b0448f3d6c..0c58069715 100644 --- a/content/arduino-cloud/01.guides/03.esp32/esp32.md +++ b/content/arduino-cloud/01.guides/03.esp32/esp32.md @@ -24,11 +24,11 @@ You will also need a **ESP32 or ESP8266** development board. ## Setup -In this section, we will go through the steps necessary to connect your ESP32 board to the Arduino Cloud. To follow these steps, please make sure you have a [registered Arduino account](https://login.arduino.cc/login), and that you have access to the [Arduino Cloud](app.arduino.cc). +In this section, we will go through the steps necessary to connect your ESP32 board to the Arduino Cloud. To follow these steps, please make sure you have a [registered Arduino account](https://login.arduino.cc/login), and that you have access to the [Arduino Cloud](https://app.arduino.cc/). ### Configure Device -First navigate to [Arduino Cloud - Devices](app.arduino.cc/devices). Here you can see all your devices, and configure a new one. +First navigate to [Arduino Cloud - Devices](https://app.arduino.cc/devices). Here you can see all your devices, and configure a new one. 1. Click on **"Add Device"** 2. Select **"Third Party Device"** diff --git a/content/arduino-cloud/01.guides/04.micropython/content.md b/content/arduino-cloud/01.guides/04.micropython/content.md index a80b0d82a0..ccdd03d444 100644 --- a/content/arduino-cloud/01.guides/04.micropython/content.md +++ b/content/arduino-cloud/01.guides/04.micropython/content.md @@ -40,7 +40,7 @@ The goals of this tutorial are: Before we start, make sure you have MicroPython installed on your board. If you haven't you can follow [this tutorial](https://docs.arduino.cc/micropython/basics/board-installation). -Then, we need to configure a Thing in the [Arduino Cloud](app.arduino.cc/things) consisting of two boolean variables called `led` and `ledSwitch`. Follow the instructions below to do so. +Then, we need to configure a Thing in the [Arduino Cloud](https://app.arduino.cc/things) consisting of two boolean variables called `led` and `ledSwitch`. Follow the instructions below to do so. ### Thing & Device Configuration @@ -79,7 +79,7 @@ Your Thing should look something like this when you are finished: When finished with creating your Thing, we also need to create a dashboard, a tool to monitor & interact with the cloud variables. -1. Go to the [dashboards](app.arduino.cc/dashboards) section, and **create a new dashboard.** +1. Go to the [dashboards](https://app.arduino.cc/dashboards) section, and **create a new dashboard.** 2. In the dashboard, first create a **LED** widget, and link it to the `led` variable we created earlier. 3. Create a **Switch** widget, and link it to `ledSwitch`. 4. You should now have two widgets, looking something like the image below: diff --git a/content/arduino-cloud/01.guides/05.python/python.md b/content/arduino-cloud/01.guides/05.python/python.md index 00761ae788..9f7ce2ea47 100644 --- a/content/arduino-cloud/01.guides/05.python/python.md +++ b/content/arduino-cloud/01.guides/05.python/python.md @@ -37,7 +37,7 @@ To follow this guide, make sure to have: ## Cloud Setup -To begin with, we need to create a manual device, and create a new [Thing](/arduino-cloud/cloud-interface/things). Navigate to the [Arduino Cloud](app.arduino.cc) and to the **"Things"** tab. +To begin with, we need to create a manual device, and create a new [Thing](/arduino-cloud/cloud-interface/things). Navigate to the [Arduino Cloud](https://app.arduino.cc/) and to the **"Things"** tab. ### Thing & Device Configuration diff --git a/content/arduino-cloud/01.guides/06.javascript/javascript.md b/content/arduino-cloud/01.guides/06.javascript/javascript.md index 6ff8a4bb19..91a9aad9ec 100644 --- a/content/arduino-cloud/01.guides/06.javascript/javascript.md +++ b/content/arduino-cloud/01.guides/06.javascript/javascript.md @@ -28,7 +28,7 @@ To follow this guide, make sure to have: ## Cloud Setup -To begin with, we need to create a manual device, and create a new [Thing](/arduino-cloud/cloud-interface/things). Navigate to the [Arduino Cloud](app.arduino.cc) and to the **"Things"** tab. +To begin with, we need to create a manual device, and create a new [Thing](/arduino-cloud/cloud-interface/things). Navigate to the [Arduino Cloud](https://app.arduino.cc/) and to the **"Things"** tab. ### Thing & Device Configuration diff --git a/content/arduino-cloud/01.guides/07.node-red/nodered-intro.md b/content/arduino-cloud/01.guides/07.node-red/nodered-intro.md index 5feedcd910..be22249eca 100644 --- a/content/arduino-cloud/01.guides/07.node-red/nodered-intro.md +++ b/content/arduino-cloud/01.guides/07.node-red/nodered-intro.md @@ -181,7 +181,7 @@ The final step is connecting the **DHT11 humidity sensor** to our Arduino MKR Wi Use the steps below to use Node-RED with the Arduino Cloud: -**1.** Go to the [API keys section](app.arduino.cc/home/api-keys), and create a new API key. +**1.** Go to the [API keys section](https://app.arduino.cc/home/api-keys), and create a new API key. **2.** Save the Client ID and Client Secret in a safe document @@ -249,4 +249,4 @@ Now, all you need to do is replace the debug node with the email node to receive ## Further Applications -In this tutorial we demonstrated how you can use the [Arduino Cloud](app.arduino.cc) together with [Node-RED](https://nodered.org/) to build a more complex automation applications. The email notification is only one of the many different use cases, other applications can be creating communication between the Arduino Cloud to other home automation devices, sending customized SMS and WhatsApp messages, and many more. +In this tutorial we demonstrated how you can use the [Arduino Cloud](https://app.arduino.cc/) together with [Node-RED](https://nodered.org/) to build a more complex automation applications. The email notification is only one of the many different use cases, other applications can be creating communication between the Arduino Cloud to other home automation devices, sending customized SMS and WhatsApp messages, and many more. diff --git a/content/arduino-cloud/01.guides/08.alexa/alexa.md b/content/arduino-cloud/01.guides/08.alexa/alexa.md index 2a48aba349..fc02e758db 100644 --- a/content/arduino-cloud/01.guides/08.alexa/alexa.md +++ b/content/arduino-cloud/01.guides/08.alexa/alexa.md @@ -11,7 +11,7 @@ featuredImage: 'cloud' -In this tutorial you will learn how to integrate the [Arduino Cloud](app.arduino.cc) with the [Amazon Alexa skill](https://www.amazon.com/Arduino-LLC/dp/B07ZT2PK2H). At the end of this tutorial, we will be able to change the color of an RGB matrix connected to your Arduino, using only voice commands in the Alexa app. +In this tutorial you will learn how to integrate the [Arduino Cloud](https://app.arduino.cc/) with the [Amazon Alexa skill](https://www.amazon.com/Arduino-LLC/dp/B07ZT2PK2H). At the end of this tutorial, we will be able to change the color of an RGB matrix connected to your Arduino, using only voice commands in the Alexa app. ![The Alexa and Arduino Cloud integration.](assets/alexa-mkr-rgb-shield-img-08.png) @@ -30,7 +30,7 @@ The goals of this project are: ## Hardware & Software Needed -- [Arduino Cloud](app.arduino.cc) +- [Arduino Cloud](https://app.arduino.cc/) - [Amazon Alexa skill](https://www.amazon.com/Arduino-LLC/dp/B07ZT2PK2H) - \*[Arduino MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010). - \*[MKR RGB Shield](https://store.arduino.cc/arduino-mkr-rgb-shield) or other RGB matrices. diff --git a/content/arduino-cloud/03.cloud-interface/04.triggers/triggers.md b/content/arduino-cloud/03.cloud-interface/04.triggers/triggers.md index 7ae8fe3901..787da036ad 100644 --- a/content/arduino-cloud/03.cloud-interface/04.triggers/triggers.md +++ b/content/arduino-cloud/03.cloud-interface/04.triggers/triggers.md @@ -11,7 +11,7 @@ Triggers can be set up for any of your existing projects, and are found in the [ ## Hardware & Software Needed -- [Arduino Cloud](app.arduino.cc) (Maker plan). +- [Arduino Cloud](https://app.arduino.cc/) (Maker plan). - Cloud-compatible boards, [see full list](https://docs.arduino.cc/arduino-cloud/guides/overview#compatible-hardware). ***In this tutorial, we use the [Nano 33 IoT](https://store.arduino.cc/products/arduino-nano-33-iot). This is not a requirement, you can use any Arduino Cloud-compatible board for this tutorial.*** @@ -83,7 +83,7 @@ void setup() { initProperties(); // Connect to Arduino Cloud - ArduinoCloud.begin(ArduinoIoTPreferredConnection, false, "mqtts-sa.iot.oniudra.cc"); + ArduinoCloud.begin(ArduinoIoTPreferredConnection); /* The following function allows you to obtain more information diff --git a/content/arduino-cloud/05.iot-remote-app/01.getting-started/iot-remote-app.md b/content/arduino-cloud/05.iot-remote-app/01.getting-started/iot-remote-app.md index 4888a5d63d..01b3dd2ed7 100644 --- a/content/arduino-cloud/05.iot-remote-app/01.getting-started/iot-remote-app.md +++ b/content/arduino-cloud/05.iot-remote-app/01.getting-started/iot-remote-app.md @@ -5,7 +5,7 @@ author: Karl Söderby tags: [Arduino Cloud, Remote App, Phone Data] --- -The **Arduino IoT Remote** phone application lets you control and monitor all of your dashboards in the [Arduino Cloud](app.arduino.cc). With the app, you can also access your phone's internal sensors such as GPS data, light sensor, IMU and more (depending on what phone you have). +The **Arduino IoT Remote** phone application lets you control and monitor all of your dashboards in the [Arduino Cloud](https://app.arduino.cc/). With the app, you can also access your phone's internal sensors such as GPS data, light sensor, IMU and more (depending on what phone you have). The phone's sensor data is automatically stored in cloud variables, which you can also synchronize with other Things. This means your phone can become a part of your IoT system, acting as another node in your network. @@ -73,7 +73,7 @@ Here you can also choose the update frequency, (either on change, or every `x` s The sensor data from your phone is tracked through **variables** in the Arduino Cloud, and can therefore be synchronized with other variables. -Head over to the [Arduino Cloud - Things](app.arduino.cc/things) and go to the Thing created for your phone (in this case, it is named `Karl_s S20_ Thing`), and select a variable you want to synchronize. In the following menu you can link it to other variables on other Things. +Head over to the [Arduino Cloud - Things](https://app.arduino.cc/things) and go to the Thing created for your phone (in this case, it is named `Karl_s S20_ Thing`), and select a variable you want to synchronize. In the following menu you can link it to other variables on other Things. ![Synchronizing variables.](assets/remote-app-cloud-variables.png) diff --git a/content/arduino-cloud/05.iot-remote-app/02.iot-remote-phone-sensors/iot-remote-phone-sensors.md b/content/arduino-cloud/05.iot-remote-app/02.iot-remote-phone-sensors/iot-remote-phone-sensors.md index f5d406575a..45f2fca222 100644 --- a/content/arduino-cloud/05.iot-remote-app/02.iot-remote-phone-sensors/iot-remote-phone-sensors.md +++ b/content/arduino-cloud/05.iot-remote-app/02.iot-remote-phone-sensors/iot-remote-phone-sensors.md @@ -54,7 +54,7 @@ Now that you've got your sensor data in the Arduino Cloud, the next step is to u The mobile "**Thing**" can't be programmed, but you can sync the variables from it with variables in other "**Things**" -So go to the [Arduino Cloud](app.arduino.cc/things) on your computer, and create a new **Thing**. +So go to the [Arduino Cloud](https://app.arduino.cc/things) on your computer, and create a new **Thing**. Grab your **Arduino Cloud** compatible Arduino board and connect it to your computer, and configure it with your thing. I am using an **Arduino Nano 33 IoT**, and I am going with the suggested name for my device, which happens to be "**Robby**" diff --git a/content/arduino-cloud/06.features/02.cloud-scheduler/cloud-scheduler.md b/content/arduino-cloud/06.features/02.cloud-scheduler/cloud-scheduler.md index e124060cfb..88e22638a6 100644 --- a/content/arduino-cloud/06.features/02.cloud-scheduler/cloud-scheduler.md +++ b/content/arduino-cloud/06.features/02.cloud-scheduler/cloud-scheduler.md @@ -7,7 +7,7 @@ software: - iot-cloud --- -It is now possible to schedule jobs with the [Arduino Cloud](app.arduino.cc), using the new `CloudSchedule` variable type. You can pick a start & end date for when the variable should be triggered, and for how long it should be active. This variable can be controlled in real time using a graphical widget that you can place on an Arduino Cloud dashboard. +It is now possible to schedule jobs with the [Arduino Cloud](https://app.arduino.cc/), using the new `CloudSchedule` variable type. You can pick a start & end date for when the variable should be triggered, and for how long it should be active. This variable can be controlled in real time using a graphical widget that you can place on an Arduino Cloud dashboard. We can for example have: @@ -153,7 +153,7 @@ time_variable = ArduinoCloud.getLocalTime(); ***If you are new to the Arduino Cloud, you can either visit the [Getting Started with Arduino Cloud](/arduino-cloud/guides/overview) guide, or any of the tutorials in the [Arduino Cloud documentation](/arduino-cloud/). There you will find detailed step by step guides.*** -**1.** Navigate to [Arduino Cloud](app.arduino.cc). You will need to log in with your Arduino account. +**1.** Navigate to [Arduino Cloud](https://app.arduino.cc/). You will need to log in with your Arduino account. **2.** Create a new Thing by clicking on the "Create Thing" button. You can name it something like "Scheduler Test". diff --git a/content/arduino-cloud/06.features/03.device-to-device/device-to-device.md b/content/arduino-cloud/06.features/03.device-to-device/device-to-device.md index dfa41571e3..f8057356c8 100644 --- a/content/arduino-cloud/06.features/03.device-to-device/device-to-device.md +++ b/content/arduino-cloud/06.features/03.device-to-device/device-to-device.md @@ -22,7 +22,7 @@ The goals of this project are: ## Hardware & Software needed -- [Arduino Cloud](app.arduino.cc). +- [Arduino Cloud](https://app.arduino.cc/). - 2x [Arduino MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010) or, - 2x [Arduino MKR WiFi 1000](https://store.arduino.cc/arduino-mkr1000-wifi) or, - 2x [Arduino Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot) or, @@ -49,7 +49,7 @@ Follow the circuit below to connect the buttons and LEDs to your Arduino board. ## Setting up the Arduino Cloud -To start, we will need to head over to the [Arduino Cloud](app.arduino.cc). This is also accessible through the menu at the top right. +To start, we will need to head over to the [Arduino Cloud](https://app.arduino.cc/). This is also accessible through the menu at the top right. ![1Navigate to the cloud.](assets/device-to-device-img-02.png) diff --git a/content/arduino-cloud/06.features/04.ota-getting-started/ota-getting-started.md b/content/arduino-cloud/06.features/04.ota-getting-started/ota-getting-started.md index d3d3072011..da96c6ab32 100644 --- a/content/arduino-cloud/06.features/04.ota-getting-started/ota-getting-started.md +++ b/content/arduino-cloud/06.features/04.ota-getting-started/ota-getting-started.md @@ -13,7 +13,7 @@ The new Arduino Cloud brings a lot of new things, and one of them is the OTA (ov ![Over-the-Air uploads.](assets/other_power_supplier.png) -Over-the-air update is now available through [Arduino Cloud](app.arduino.cc) and the [Arduino Web Editor](https://create.arduino.cc/editor), which is an always up-to-date online IDE that stores sketches in the Cloud. It also allows you to wirelessly upload sketches from a browser, to any board that is connected to that computer. +Over-the-air update is now available through [Arduino Cloud](https://app.arduino.cc/) and the [Arduino Web Editor](https://create.arduino.cc/editor), which is an always up-to-date online IDE that stores sketches in the Cloud. It also allows you to wirelessly upload sketches from a browser, to any board that is connected to that computer. This tutorial will guide you through the necessary steps to configure your board to work with the OTA feature. @@ -49,7 +49,7 @@ The following ESP32 boards have been tested and verified to support OTA: In order to configure the feature, we will need to create a project in the Arduino Cloud following the next steps. -**1.** Go to the [Arduino Cloud](app.arduino.cc) by opening the grid menu in any Arduino Site. +**1.** Go to the [Arduino Cloud](https://app.arduino.cc/) by opening the grid menu in any Arduino Site. ![Navigating to the cloud.](assets/iot_cloud_grid.png) diff --git a/content/arduino-cloud/06.features/06.thing-to-thing/thing-to-thing.md b/content/arduino-cloud/06.features/06.thing-to-thing/thing-to-thing.md index 8754e39964..818b9b3a47 100644 --- a/content/arduino-cloud/06.features/06.thing-to-thing/thing-to-thing.md +++ b/content/arduino-cloud/06.features/06.thing-to-thing/thing-to-thing.md @@ -20,7 +20,7 @@ The goals of this project are: ## Hardware & Software needed -- [Arduino Cloud](app.arduino.cc) (with a Maker subscription, read more [here](https://store.arduino.cc/digital/create)). +- [Arduino Cloud](https://app.arduino.cc/) (with a Maker subscription, read more [here](https://store.arduino.cc/digital/create)). - 2x [Arduino MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010) or, - 2x [Arduino MKR WiFi 1000](https://store.arduino.cc/arduino-mkr1000-wifi) or, - 2x [Arduino Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot) or, @@ -35,7 +35,7 @@ In this tutorial, we are using no external circuit. You will only need 2x Arduin ## Setting up the Things -To start, we will need to head over to the [Arduino Cloud](app.arduino.cc). This is also accessible through the menu at the top right. +To start, we will need to head over to the [Arduino Cloud](https://app.arduino.cc/). This is also accessible through the menu at the top right. ![Navigate to the cloud.](assets/thing-to-thing-img-00.png) diff --git a/content/arduino-cloud/06.features/07.arduino-cloud-callbacks/arduino-cloud-callbacks.md b/content/arduino-cloud/06.features/07.arduino-cloud-callbacks/arduino-cloud-callbacks.md index 631a366805..0a8fec4027 100644 --- a/content/arduino-cloud/06.features/07.arduino-cloud-callbacks/arduino-cloud-callbacks.md +++ b/content/arduino-cloud/06.features/07.arduino-cloud-callbacks/arduino-cloud-callbacks.md @@ -5,7 +5,7 @@ tags: [Arduino Cloud, Events, Callbacks] author: 'Karl Söderby' --- -The [Arduino Cloud](app.arduino.cc) has support for events and callbacks. This can be used to trigger specific functionalities depending on what state your device is in. +The [Arduino Cloud](https://app.arduino.cc/) has support for events and callbacks. This can be used to trigger specific functionalities depending on what state your device is in. You can for example trigger a specific block of code whenever the board is in a **connecting**, **synchronized** or **disconnected** state. In this document, we will explore how to set it up, using an example from the [ArduinoIoTCloud](https://github.com/arduino-libraries/ArduinoIoTCloud/blob/master/examples/ArduinoIoTCloud-Callbacks/ArduinoIoTCloud-Callbacks.ino) library. diff --git a/content/arduino-cloud/06.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md b/content/arduino-cloud/06.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md index 3ded108f97..1da44bfd10 100644 --- a/content/arduino-cloud/06.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md +++ b/content/arduino-cloud/06.features/08.iot-cloud-historical-data/iot-cloud-historical-data.md @@ -7,7 +7,7 @@ author: 'Benjamin Dannegård' ## Introduction -It is possible to download historical data from your [Arduino Cloud](app.arduino.cc) Things and Variables. It is downloaded in `.csv` format, and can be used for data comparison. +It is possible to download historical data from your [Arduino Cloud](https://app.arduino.cc/) Things and Variables. It is downloaded in `.csv` format, and can be used for data comparison. ## Goals @@ -42,7 +42,7 @@ Combined with 15 days or three months of historical data, you can build a detail ### Downloading Historical Data -First, to download historical data navigate into one of your dashboards on the [Arduino Cloud](app.arduino.cc/dashboards). +First, to download historical data navigate into one of your dashboards on the [Arduino Cloud](https://app.arduino.cc/dashboards). ![Arduino cloud dashboard.](assets/cloud-historical-data-dashboard.png) diff --git a/content/arduino-cloud/06.features/08.manual-device/manual-devices.md b/content/arduino-cloud/06.features/08.manual-device/manual-devices.md index 636c82ae4b..26a9a8f83a 100644 --- a/content/arduino-cloud/06.features/08.manual-device/manual-devices.md +++ b/content/arduino-cloud/06.features/08.manual-device/manual-devices.md @@ -5,7 +5,7 @@ author: Karl Söderby tags: [Arduino Cloud, Device API, JavaScript, Node.js, Python, MicroPython] --- -Authentication & data synchronisation is automatically handled when you choose the automatic configuration option in the [Arduino Cloud](app.arduino.cc). +Authentication & data synchronisation is automatically handled when you choose the automatic configuration option in the [Arduino Cloud](https://app.arduino.cc/). You can during the setup of your device instead choose the manual configuration option. This allows you to connect to the cloud using the **Device API** (MicroPython, Python or Node.js). @@ -43,7 +43,7 @@ Note that the Device API is designed to interact with the MQTT broker. To manage ## Configure Manual Devices -To configure a manual device, go to [devices in the Arduino Cloud](app.arduino.cc/devices), and click the **"Add"** button. This will open a new window, where you will be asked to either configure automatically, or manually. Choose the **"Manual"** option. +To configure a manual device, go to [devices in the Arduino Cloud](https://app.arduino.cc/devices), and click the **"Add"** button. This will open a new window, where you will be asked to either configure automatically, or manually. Choose the **"Manual"** option. ![Add a new device.](assets/configure-manual-device.png) diff --git a/content/arduino-cloud/06.features/09.advanced-chart/advanced-chart.md b/content/arduino-cloud/06.features/09.advanced-chart/advanced-chart.md index 3432e97342..040c183b57 100644 --- a/content/arduino-cloud/06.features/09.advanced-chart/advanced-chart.md +++ b/content/arduino-cloud/06.features/09.advanced-chart/advanced-chart.md @@ -21,7 +21,7 @@ For example, you could set up a series of sensors around a city, and measure the ## Hardware & Software Needed -- [Arduino Cloud](app.arduino.cc). +- [Arduino Cloud](https://app.arduino.cc/). - Cloud compatible boards, [see full list](https://docs.arduino.cc/arduino-cloud/guides/overview#compatible-hardware). ***In this tutorial, we use the [MKR WiFi 1010](/hardware/mkr-wifi-1010) and [MKR ENV Shield](/hardware/mkr-env-shield) for recording environmental values. This is not a requirement, you can use any board for this tutorial.*** diff --git a/content/arduino-cloud/06.features/11.webhooks/iot-cloud-webhooks.md b/content/arduino-cloud/06.features/11.webhooks/iot-cloud-webhooks.md index c0b2efe56e..fd03067a47 100644 --- a/content/arduino-cloud/06.features/11.webhooks/iot-cloud-webhooks.md +++ b/content/arduino-cloud/06.features/11.webhooks/iot-cloud-webhooks.md @@ -69,7 +69,7 @@ Linking a webhook to a Thing is a quite simple process, follow the steps below t **1.** [Sign in to your Arduino account](https://create.arduino.cc/iot), and open the [Arduino Cloud](https://create.arduino.cc/iot). -**2.** Navigate to [**Things** -> **Create Thing**](app.arduino.cc/things). +**2.** Navigate to [**Things** -> **Create Thing**](https://app.arduino.cc/things). **3.** Create your Variables. In our case, we will create a **"message"** Variable and set its type to **"Character String"**. @@ -123,7 +123,7 @@ The fifth value contains an array of objects, each representing a Variable in yo To test the webhook, we need to create a *Messenger widget*. We can do that by: -**1.** Navigating to [*Dashboards*](app.arduino.cc/dashboards) -> *Edit* -> *Add* -> stay on the *Widgets tab* -> select "Messenger". +**1.** Navigating to [*Dashboards*](https://app.arduino.cc/dashboards) -> *Edit* -> *Add* -> stay on the *Widgets tab* -> select "Messenger". ![Add Messenger Widget](./assets/webhooks-04.png) diff --git a/content/arduino-cloud/07.api/01.api-overview/api-overview.md b/content/arduino-cloud/07.api/01.api-overview/api-overview.md index 4103f1ad4e..570296a8c0 100644 --- a/content/arduino-cloud/07.api/01.api-overview/api-overview.md +++ b/content/arduino-cloud/07.api/01.api-overview/api-overview.md @@ -5,7 +5,7 @@ author: Karl Söderby, Fabrizio Mirabito tags: [Arduino Cloud, Device API, Application API, JavaScript] --- -The [Arduino Cloud](app.arduino.cc) has different sets of APIs that provide different functionalities. This article serves as an introduction to how to work and what you can achieve with them. +The [Arduino Cloud](https://app.arduino.cc/) has different sets of APIs that provide different functionalities. This article serves as an introduction to how to work and what you can achieve with them. ## Application API diff --git a/content/arduino-cloud/07.api/05.javascript/javascript.md b/content/arduino-cloud/07.api/05.javascript/javascript.md index 724f778b6f..e0a01cd87b 100644 --- a/content/arduino-cloud/07.api/05.javascript/javascript.md +++ b/content/arduino-cloud/07.api/05.javascript/javascript.md @@ -40,7 +40,7 @@ $ yarn add arduino-iot-js There are three available methods for connection: - Using device credentials (recommended method). -- Using an API key (generated and listed at [Arduino Cloud API keys](app.arduino.cc/app-keys)). +- Using an API key (generated and listed at [Arduino Cloud API keys](https://app.arduino.cc/app-keys)). - Using a [JWT token](https://jwt.io/) ### Device Credentials @@ -71,7 +71,7 @@ const { ArduinoIoTCloud } = require('arduino-iot-js'); ### API Key -You can also connect using an API key generated from the [Arduino Cloud API Key Section](app.arduino.cc/api-keys), a method that is almost identical to Device Credentials, but where you also need to specify your Thing ID. This is available in the metadata section of your Thing. +You can also connect using an API key generated from the [Arduino Cloud API Key Section](https://app.arduino.cc/api-keys), a method that is almost identical to Device Credentials, but where you also need to specify your Thing ID. This is available in the metadata section of your Thing. ```js import { ArduinoIoTCloud } from 'arduino-iot-js'; diff --git a/content/arduino-cloud/08.arduino-cloud-cli/07.getting-started/arduino-cloud-cli.md b/content/arduino-cloud/08.arduino-cloud-cli/07.getting-started/arduino-cloud-cli.md index 23711c0384..c8e19ea2ec 100644 --- a/content/arduino-cloud/08.arduino-cloud-cli/07.getting-started/arduino-cloud-cli.md +++ b/content/arduino-cloud/08.arduino-cloud-cli/07.getting-started/arduino-cloud-cli.md @@ -12,7 +12,7 @@ author: 'Karl Söderby, Paolo Calao' ## Introduction -The [Arduino Cloud CLI](https://github.com/arduino/arduino-cloud-cli) is a tool developed to access features of the [Arduino Cloud service](app.arduino.cc) from the terminal. +The [Arduino Cloud CLI](https://github.com/arduino/arduino-cloud-cli) is a tool developed to access features of the [Arduino Cloud service](https://app.arduino.cc/) from the terminal. It can be used as an automation tool to: - Clone existing Things & Dashboards (by extracting its template). diff --git a/content/arduino-cloud/09.business/09.arduino-cloud-for-business/contend.md b/content/arduino-cloud/09.business/09.arduino-cloud-for-business/contend.md index 4aa2426a11..1b68d98834 100644 --- a/content/arduino-cloud/09.business/09.arduino-cloud-for-business/contend.md +++ b/content/arduino-cloud/09.business/09.arduino-cloud-for-business/contend.md @@ -257,7 +257,7 @@ Arduino Cloud for Business integrates an amazing feature: Over-The-Air updates. Now it is time for you to start managing your fleet of devices/Things. The Arduino Cloud for Business fleet management features allow you to filter your devices/Things by status, add tags to more efficiently identify your projects, search between boards, and list and order them. -Get started with this awesome feature by going to **Things** or **Devices** tab in [Arduino Cloud](app.arduino.cc/devices) and start searching and filtering among your Things/devices. +Get started with this awesome feature by going to **Things** or **Devices** tab in [Arduino Cloud](https://app.arduino.cc/devices) and start searching and filtering among your Things/devices. ![Search and filter among devices](assets/search-things.png "Search and filter among devices") @@ -282,7 +282,7 @@ At this point, you can go back to the Things tab and start filtering your Things With Arduino Cloud for Business, you can create an unlimited number of dashboards. Push button, Switch, Scheduler, Map, Chart… These are just a few of the many widgets you can customize to visualize all your data or to remotely control your devices. -To start creating your dashboard, go to the **Dashboards** tab in [Arduino Cloud](app.arduino.cc/dashboards) and select the Thing you want to create a dashboard for. +To start creating your dashboard, go to the **Dashboards** tab in [Arduino Cloud](https://app.arduino.cc/dashboards) and select the Thing you want to create a dashboard for. ![Dashboard example](assets/dashboard-example.png "Dashboard example") @@ -302,7 +302,7 @@ Arduino Cloud for Business allows any user to download historical data from Ardu The Arduino Cloud for Business plan includes 1-year of data retention by default; this means that your data will be available and downloadable from your Arduino Cloud account for 1 year. -To start exporting your data locally, navigate into one of your dashboards on the [Arduino Cloud](app.arduino.cc/dashboards). While inside a dashboard, press the Download icon in the upper right corner. This will open a new window that will allow you to select which historical data you would like to download. +To start exporting your data locally, navigate into one of your dashboards on the [Arduino Cloud](https://app.arduino.cc/dashboards). While inside a dashboard, press the Download icon in the upper right corner. This will open a new window that will allow you to select which historical data you would like to download. ![Download icon](assets/download-button.png "Download icon") diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/content.md b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/content.md index b237f17811..54f7011b88 100644 --- a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/content.md +++ b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/content.md @@ -234,7 +234,7 @@ The device status indicates whether it is connected to the Arduino IoT Cloud (on ### Link A Thing To Your Device -To use a device in IoT Cloud, you need to [create a Thing](app.arduino.cc/things), or associate it to an existing Thing. A Thing is the digital twin of your device, like a reference to the actual hardware used to implement them. Each Thing is represented by a collection of properties, the configuration of some variables and other settings, as well as the history of the data collected for those variables. +To use a device in IoT Cloud, you need to [create a Thing](https://app.arduino.cc/things), or associate it to an existing Thing. A Thing is the digital twin of your device, like a reference to the actual hardware used to implement them. Each Thing is represented by a collection of properties, the configuration of some variables and other settings, as well as the history of the data collected for those variables. To create a Thing, click on **Create Thing** next to the device of your interest, and your Thing will be automatically created for you. @@ -257,7 +257,7 @@ The image below highlights the important elements that we will use frequently. E ### Filter your Things or Devices -You can search and filter among your Things/Devices by going to **Things** or **Devices** tab in [Arduino IoT Cloud](app.arduino.cc/devices). +You can search and filter among your Things/Devices by going to **Things** or **Devices** tab in [Arduino IoT Cloud](https://app.arduino.cc/devices). ![Search and filter among devices](assets/search-things.png) @@ -309,7 +309,7 @@ Arduino Cloud, both with *Free* or *School Plan*, allows any user to download hi ***The Arduino Cloud Free Plan allows only 1 day of data retention by default. The Arduino Cloud for School Plan includes 6 months of data retention by default; this means that your data will be available and downloadable from your Arduino Cloud account for 6 months.*** -To start exporting your data locally, navigate into one of your dashboards on the [Arduino IoT Cloud](app.arduino.cc/dashboards). While inside a dashboard, press the **Download** icon in the upper right corner. This will open a new window that will allow you to select which historical data you would like to download. +To start exporting your data locally, navigate into one of your dashboards on the [Arduino IoT Cloud](https://app.arduino.cc/dashboards). While inside a dashboard, press the **Download** icon in the upper right corner. This will open a new window that will allow you to select which historical data you would like to download. ![Download icon](assets/download-button.png) @@ -361,7 +361,7 @@ Congratulations! Now you own a *School Plan* linked to your Arduino account. You ### Sharing Dashboards -With a *School Plan* is possible to share any Dashboard with anyone. Go to the [Dashboard](app.arduino.cc/dashboards) tab in Arduino IoT Cloud, click on the three dots on the Dashboard you would like to share. +With a *School Plan* is possible to share any Dashboard with anyone. Go to the [Dashboard](https://app.arduino.cc/dashboards) tab in Arduino IoT Cloud, click on the three dots on the Dashboard you would like to share. As shown in the image below you can either send it directly to the user's *email* or *username*, or *share the link* with your class. diff --git a/content/arduino-cloud/11.application-notes/cloud-environmental-data/cloud-environmental-data.md b/content/arduino-cloud/11.application-notes/cloud-environmental-data/cloud-environmental-data.md index 6de4980e29..389287dc1f 100644 --- a/content/arduino-cloud/11.application-notes/cloud-environmental-data/cloud-environmental-data.md +++ b/content/arduino-cloud/11.application-notes/cloud-environmental-data/cloud-environmental-data.md @@ -12,7 +12,7 @@ featuredImage: 'cloud' ## Introduction -In this tutorial, we will combine the functionality of the [MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010) and the [MKR ENV Shield](https://store.arduino.cc/arduino-mkr-env-shield). The shield, mounted on top of the board, will record environmental data, such as temperature, humidity, pressure and illuminance. This data will be synced with the [Arduino Cloud](app.arduino.cc), a service that allows us to remotely control and monitor our devices. +In this tutorial, we will combine the functionality of the [MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010) and the [MKR ENV Shield](https://store.arduino.cc/arduino-mkr-env-shield). The shield, mounted on top of the board, will record environmental data, such as temperature, humidity, pressure and illuminance. This data will be synced with the [Arduino Cloud](https://app.arduino.cc/), a service that allows us to remotely control and monitor our devices. This means that whenever we read data on the board, it will also be visible in the cloud dashboard, where we can create different ways of visualizing the data. @@ -28,7 +28,7 @@ The goals of this project are: ## Hardware & Software needed -- [Arduino Cloud](app.arduino.cc). +- [Arduino Cloud](https://app.arduino.cc/). - [Arduino MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010). - [Arduino MKR ENV Shield](https://store.arduino.cc/arduino-mkr-env-shield). - [Arduino_MKRENV](https://www.arduino.cc/en/Reference/ArduinoMKRENV) library. @@ -39,7 +39,7 @@ The goals of this project are: ## Configuring the Cloud -The first step in this tutorial is to navigate to the [Arduino Cloud](app.arduino.cc). If you are not logged in, or do not have an account, you will be re-directed to the login page. Here you can create a new account or log in to an existing one. +The first step in this tutorial is to navigate to the [Arduino Cloud](https://app.arduino.cc/). If you are not logged in, or do not have an account, you will be re-directed to the login page. Here you can create a new account or log in to an existing one. ### Configure a new device diff --git a/content/arduino-cloud/11.application-notes/cloud-relay-control/cloud-relay-control.md b/content/arduino-cloud/11.application-notes/cloud-relay-control/cloud-relay-control.md index b8a89936a0..d39e5803c2 100644 --- a/content/arduino-cloud/11.application-notes/cloud-relay-control/cloud-relay-control.md +++ b/content/arduino-cloud/11.application-notes/cloud-relay-control/cloud-relay-control.md @@ -7,7 +7,7 @@ author: 'Karl Söderby' ## Introduction -This tutorial demonstrates how to use a MKR WiFi 1010 and a MKR Relay shield with the [Arduino Cloud](app.arduino.cc). We will create a simple configuration that allows us activate the relays on the shield through a dashboard. +This tutorial demonstrates how to use a MKR WiFi 1010 and a MKR Relay shield with the [Arduino Cloud](https://app.arduino.cc/). We will create a simple configuration that allows us activate the relays on the shield through a dashboard. ***You can easily change the board and shield for another setup, as long as the board is supported by the Arduino Cloud.*** @@ -22,7 +22,7 @@ The goals of this project are: ## Hardware & Software needed -- [Arduino Cloud](app.arduino.cc) +- [Arduino Cloud](https://app.arduino.cc/) - [Arduino MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010) - [Arduino MKR Relay Shield](https://store.arduino.cc/arduino-mkr-relay-proto-shield) - Arduino Cloud Remote app (optional). @@ -44,7 +44,7 @@ To set up the Arduino Cloud, follow the steps below. In there, we will ### Device Configuration -To configure a device, navigate to the [app.arduino.cc/devices](app.arduino.cc/devices) and click on the **"create a new device"** button. Connect your board to your computer, and make sure you have the [Create Agent](https://create.arduino.cc/getting-started/plugin/welcome) installed. Your board will appear, and the installation takes a couple of minutes. +To configure a device, navigate to the [app.arduino.cc/devices](https://app.arduino.cc/devices) and click on the **"create a new device"** button. Connect your board to your computer, and make sure you have the [Create Agent](https://create.arduino.cc/getting-started/plugin/welcome) installed. Your board will appear, and the installation takes a couple of minutes. ***Learn more about Devices in the [Devices documentation](/arduino-cloud/hardware/devices).*** @@ -141,7 +141,7 @@ You can verify that your device is connecting properly, by checking the Serial M Once you have your device running a sketch and syncing with the Arduino Cloud, you can create a **dashboard**, a visualization tool for monitoring & interacting with your board. -Navigate to [app.arduino.cc/dashboard](app.arduino.cc/dashboard) and create a dashboard. Add two switches (or any other preferred widgets), and link them to each `relay_x` variable that we created earlier. These switches will be directly linked with your Arduino MKR WiFi 1010's variables, and will turn ON/OFF the relays on your board. +Navigate to [app.arduino.cc/dashboard](https://app.arduino.cc/dashboard) and create a dashboard. Add two switches (or any other preferred widgets), and link them to each `relay_x` variable that we created earlier. These switches will be directly linked with your Arduino MKR WiFi 1010's variables, and will turn ON/OFF the relays on your board. You can also access your dashboard via the [Arduino IoT Remote app](/arduino-cloud/iot-remote-app/getting-started).