Skip to content

Commit f3b442e

Browse files
committed
Update feature articles
1 parent b63075a commit f3b442e

File tree

11 files changed

+84
-93
lines changed

11 files changed

+84
-93
lines changed

content/arduino-cloud/06.features/02.cloud-scheduler/cloud-scheduler.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
2-
title: 'Arduino IoT Cloud Scheduler Feature'
2+
title: 'Scheduler'
33
description: 'Learn how to use the scheduler feature to trigger repeating jobs during specific times.'
44
tags: [IoT Cloud, Scheduler, Time]
55
author: 'Karl Söderby'
66
software:
77
- iot-cloud
88
---
99

10-
It is now possible to schedule jobs with the [Arduino IoT Cloud](https://create.arduino.cc/iot/), 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 IoT Cloud dashboard.
10+
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 IoT Cloud dashboard.
1111

1212
We can for example have:
1313

@@ -151,9 +151,9 @@ time_variable = ArduinoCloud.getLocalTime();
151151

152152
### Create a Thing
153153

154-
***If you are new to the Arduino IoT Cloud, you can either visit the [Getting Started with Arduino IoT Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started) guide, or any of the tutorials in the [Arduino IoT Cloud documentation](https://docs.arduino.cc/cloud/iot-cloud). There you will find detailed step by step guides.***
154+
***If you are new to the Arduino Cloud, you can either visit the [Getting Started with Arduino Cloud](https://docs.arduino.cc/cloud/iot-cloud/tutorials/iot-cloud-getting-started) guide, or any of the tutorials in the [Arduino Cloud documentation](https://docs.arduino.cc/cloud/iot-cloud). There you will find detailed step by step guides.***
155155

156-
**1.** Navigate to [Arduino IoT Cloud](https://create.arduino.cc/iot/). You will need to log in with your Arduino account.
156+
**1.** Navigate to [Arduino Cloud](app.arduino.cc). You will need to log in with your Arduino account.
157157

158158
**2.** Create a new Thing by clicking on the "Create Thing" button. You can name it something like "Scheduler Test".
159159

@@ -186,7 +186,7 @@ In order for our job to go off at the right time, we need to set the **time zone
186186

187187
### Network Credentials
188188

189-
To connect your device to the Arduino IoT Cloud, you need to enter your network credentials in the "network" section.
189+
To connect your device to the Arduino Cloud, you need to enter your network credentials in the "network" section.
190190

191191
***Note that this only applies to Wi-Fi enabled boards.***
192192

@@ -308,4 +308,4 @@ If you have any issues with finishing this tutorial, you can check out some comm
308308

309309
## Conclusion
310310

311-
The scheduler is yet another amazing Arduino IoT Cloud feature that allows you to control the future. In this tutorial, we used **just one scheduler**, but you might just as easily create 10 schedulers that can perform actions automatically. This makes it an ideal building block for IoT projects.
311+
The scheduler is yet another amazing Arduino Cloud feature that allows you to control the future. In this tutorial, we used **just one scheduler**, but you might just as easily create 10 schedulers that can perform actions automatically. This makes it an ideal building block for IoT projects.

content/arduino-cloud/06.features/03.device-to-device/device-to-device.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
11
---
2-
title: 'Device to device with Arduino IoT Cloud'
3-
compatible-products: [mkr-1000-wifi, mkr-wifi-1010, nano-33-iot, nano-rp2040-connect]
4-
difficulty: intermediate
5-
description: 'Learn how to connect two boards through the Arduino IoT Cloud, by syncing their variables.'
2+
title: 'Device to Device'
3+
description: 'Learn how to connect two boards through the Arduino Cloud, by syncing their variables.'
64
tags:
75
- Device to device
86
author: 'Karl Söderby'
97
---
108

119
## Introduction
1210

13-
In this tutorial, we will find out how to send data between two Arduino boards, using the Arduino IoT Cloud. Each board will have **one LED and one button each** that will be used to send data between the boards.
11+
In this tutorial, we will find out how to send data between two Arduino boards, using the Arduino Cloud. Each board will have **one LED and one button each** that will be used to send data between the boards.
1412

1513
This will be made possible through something called **syncing variables**, which will be explained further in this tutorial.
1614

1715
## Goals
1816

1917
The goals of this project are:
2018

21-
- Set up the Arduino IoT Cloud.
19+
- Set up the Arduino Cloud.
2220
- Create synchronized variables.
2321
- Control an LED remotely with a push button.
2422

2523
## Hardware & Software needed
2624

27-
- [Arduino IoT Cloud](https://create.arduino.cc/iot/).
25+
- [Arduino Cloud](app.arduino.cc).
2826
- 2x [Arduino MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010) or,
2927
- 2x [Arduino MKR WiFi 1000](https://store.arduino.cc/arduino-mkr1000-wifi) or,
3028
- 2x [Arduino Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot) or,
@@ -49,15 +47,15 @@ Follow the circuit below to connect the buttons and LEDs to your Arduino board.
4947

5048
![Two identical circuits with 1x button and 1x LED each.](assets/device-to-device-img-01.png)
5149

52-
## Setting up the Arduino IoT Cloud
50+
## Setting up the Arduino Cloud
5351

54-
To start, we will need to head over to the [Arduino IoT Cloud](https://create.arduino.cc/iot/). This is also accessible through the menu at the top right.
52+
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.
5553

5654
![1Navigate to the cloud.](assets/device-to-device-img-02.png)
5755

5856
### Step 1: Configuring two devices
5957

60-
In this tutorial, we will need to set up **two devices in the Arduino IoT Cloud**. If you have never used this service before, you can check out [our getting started with the IoT cloud guide](https://www.arduino.cc/en/Tutorial/iot-cloud-getting-started).
58+
In this tutorial, we will need to set up **two devices in the Arduino Cloud**. If you have never used this service before, you can check out [our getting started with the IoT cloud guide](https://www.arduino.cc/en/Tutorial/iot-cloud-getting-started).
6159

6260
Now that we are working with two devices, it is important to separate them from each other, since they will later be linked to two different Things. In this tutorial, we named the devices:
6361

@@ -87,7 +85,7 @@ The final overview should look something like this:
8785

8886
### Step 3: Program the first Thing
8987

90-
Now, we also need to complete the sketch for our first Thing. First, let's head over to the **"Sketch"** tab in the Arduino IoT Cloud.
88+
Now, we also need to complete the sketch for our first Thing. First, let's head over to the **"Sketch"** tab in the Arduino Cloud.
9189

9290
![2Click on the "Sketch" tab to edit the sketch.](assets/device-to-device-img-04.png)
9391

@@ -114,7 +112,7 @@ void setup() {
114112
// Defined in thingProperties.h
115113
initProperties();
116114
117-
// Connect to Arduino IoT Cloud
115+
// Connect to Arduino Cloud
118116
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
119117
120118
/*
@@ -208,7 +206,7 @@ void setup() {
208206
// Defined in thingProperties.h
209207
initProperties();
210208
211-
// Connect to Arduino IoT Cloud
209+
// Connect to Arduino Cloud
212210
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
213211
214212
/*
@@ -284,13 +282,13 @@ The logic behind it is that one button is each linked to one of the booleans. If
284282

285283
## Conclusion
286284

287-
In this tutorial, we created a connection between two Arduino boards, using the Arduino IoT Cloud. We set up two identical circuits, and uploaded two almost identical sketches to the boards.
285+
In this tutorial, we created a connection between two Arduino boards, using the Arduino Cloud. We set up two identical circuits, and uploaded two almost identical sketches to the boards.
288286

289287
The connection between the boards is made through the **syncing of variables**, which allows two Things to communicate with each other. In this case, whenever a boolean is activated on one device, it is also activated on the other device. This **remote ON/OFF switch** is a great building block for creating other cool IoT projects.
290288

291289
### More tutorials
292290

293-
You can find more tutorials in the [Arduino IoT Cloud documentation page](/arduino-cloud/).
291+
You can find more tutorials in the [Arduino Cloud documentation page](/arduino-cloud/).
294292

295293

296294

content/arduino-cloud/06.features/03.esp32/esp-32-cloud.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: 'Connecting ESP32 & ESP8266 to Arduino Cloud IoT'
2+
title: 'ESP32 Setup'
33
description: 'Learn how to send data between an ESP32 / ESP8266 development board and the Arduino Cloud IoT.'
44
tags:
55
- ESP32
@@ -27,7 +27,7 @@ The goals of this project are:
2727
## Hardware & Software needed
2828

2929
- ESP32 / ESP8266 development board.
30-
- [Arduino Cloud IoT](https://create.arduino.cc/iot/).
30+
- [Arduino Cloud IoT](app.arduino.cc).
3131

3232
We will also need the following components for the circuit:
3333

@@ -46,7 +46,7 @@ Follow the circuit below to connect the LED to the ESP32 / ESP8266 board.
4646

4747
## Setting up the Arduino Cloud IoT
4848

49-
To start, we will need to head over to the [Arduino Cloud IoT](https://create.arduino.cc/iot/). This is also accessible through the menu at the top right.
49+
To start, we will need to head over to the [Arduino Cloud IoT](app.arduino.cc). This is also accessible through the menu at the top right.
5050

5151
![Navigate to the cloud.](assets/cloud-esp32-img-02.png)
5252

@@ -141,7 +141,7 @@ void setup() {
141141
// Defined in thingProperties.h
142142
initProperties();
143143
144-
// Connect to Arduino IoT Cloud
144+
// Connect to Arduino Cloud
145145
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
146146
147147
/*
@@ -219,4 +219,4 @@ In this tutorial, we went through the basics of setting up an ESP32 / ESP8266 mi
219219

220220
### More tutorials
221221

222-
You can find more tutorials in the [Arduino IoT Cloud documentation page](/arduino-cloud/).
222+
You can find more tutorials in the [Arduino Cloud documentation page](/arduino-cloud/).

content/arduino-cloud/06.features/04.ota-getting-started/ota-getting-started.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
---
2-
title: "Uploading sketches Over-The-Air (OTA)"
3-
difficulty: beginner
2+
title: 'Over-The-Air (OTA)'
43
description: 'Learn how to utilize Over-The-Air (OTA), a feature that allows you to upload sketches remotely.'
54
tags:
65
- OTA
@@ -14,7 +13,7 @@ The new IoT Cloud brings a lot of new things, and one of them is the OTA (over-t
1413
![Over-the-Air uploads.](assets/other_power_supplier.png)
1514

1615

17-
Over-the-air update is now available through [Arduino IoT Cloud](https://create.arduino.cc/iot/) 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.
16+
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.
1817

1918
This tutorial will guide you through the necessary steps to configure your board to work with the OTA feature.
2019

@@ -50,7 +49,7 @@ The following ESP32 boards have been tested and verified to support OTA:
5049

5150
In order to configure the feature, we will need to create a project in the IoT Cloud following the next steps.
5251

53-
**1.** Go to the [IoT Cloud](https://create.arduino.cc/iot/things) by opening the grid menu in any Arduino Site.
52+
**1.** Go to the [IoT Cloud](app.arduino.cc/things) by opening the grid menu in any Arduino Site.
5453

5554
![Navigating to the cloud.](assets/iot_cloud_grid.png)
5655

@@ -63,7 +62,7 @@ In order to configure the feature, we will need to create a project in the IoT C
6362

6463
![Adding a variable.](assets/adding_variable.png)
6564

66-
> **Note:** If you want to know more about how to get started with the Arduino IoT Cloud, visit the [getting started tutorial](/arduino-cloud/getting-started/iot-cloud-getting-started).
65+
> **Note:** If you want to know more about how to get started with the Arduino Cloud, visit the [getting started tutorial](/arduino-cloud/getting-started/iot-cloud-getting-started).
6766
6867

6968
**3.** Once you have added the variable, you’ll need to associate your device (Arduino MKR WiFi 1010 or Arduino Nano 33 IoT) to this new thing and add your network credentials.
@@ -125,7 +124,7 @@ If you select this option, you should be able to upload sketches to your board w
125124

126125
## But how does it work, inside?
127126

128-
An IoT Cloud sketch is generated by the IoT Cloud application, it leverages the Arduino IoT Cloud and [Arduino Connection Handler](https://github.com/arduino-libraries/Arduino_ConnectionHandler) libraries to give your sketch IoT powers.
127+
An IoT Cloud sketch is generated by the IoT Cloud application, it leverages the Arduino Cloud and [Arduino Connection Handler](https://github.com/arduino-libraries/Arduino_ConnectionHandler) libraries to give your sketch IoT powers.
129128

130129

131130
When uploading a sketch over-the-air:
@@ -157,4 +156,4 @@ If you want to continue learning about amazing IoT features or projects you can
157156

158157
### More tutorials
159158

160-
You can find more tutorials in the [Arduino IoT Cloud documentation page](/arduino-cloud/).
159+
You can find more tutorials in the [Arduino Cloud documentation page](/arduino-cloud/).

content/arduino-cloud/06.features/05.sharing-dashboards/sharing-dashboards.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,26 @@
11
---
2-
title: 'Sharing dashboards'
3-
difficulty: beginner
2+
title: 'Sharing Dashboards'
43
description: 'Learn how to share your dashboards with other Arduino Cloud users.'
54
tags:
65
- Dashboards
7-
- Cloud
6+
- Arduino Cloud
87
author: 'Karl Söderby'
98
software:
109
- iot-cloud
1110
---
1211

1312
The Arduino Cloud IoT is a great tool for remote control and analytics of your devices. A central component in the cloud system is the **dashboards**, the tool that is used to visualize and interact with you devices.
1413

15-
In this tutorial, we will show how to share these dashboards with other Arduino IoT Cloud users!
14+
In this tutorial, we will show how to share these dashboards with other Arduino Cloud users!
1615

1716
If you want to get started with the Arduino Cloud IoT, you can check out [getting started with the Arduino Cloud IoT](/arduino-cloud/guides/overview).
1817

1918

2019
## Sharing your dashboards
2120

22-
>**Note:** Before we start, let's make sure that we have a **Thing** and **Dashboard** already set up. If you haven't got that set up, check out the [Getting Started with Arduino IoT Cloud](/arduino-cloud/guides/overview) tutorial.
21+
>**Note:** Before we start, let's make sure that we have a **Thing** and **Dashboard** already set up. If you haven't got that set up, check out the [Getting Started with Arduino Cloud](/arduino-cloud/guides/overview) tutorial.
2322
24-
The Arduino IoT Cloud's dashboard feature is a really good tool for sending, receiving and storing data through the cloud. You can now also share your dashboards with other people, so that they can access your devices as well, without having access to your account!
23+
The Arduino Cloud's dashboard feature is a really good tool for sending, receiving and storing data through the cloud. You can now also share your dashboards with other people, so that they can access your devices as well, without having access to your account!
2524

2625
The **sharing dashboards** feature is really easy to use, but let's take a look at how it is done!
2726

@@ -59,4 +58,4 @@ In this tutorial, we have learned how to **share dashboards**, a feature that ca
5958

6059
### More tutorials
6160

62-
You can find more tutorials in the [Arduino IoT Cloud documentation page](/arduino-cloud/).
61+
You can find more tutorials in the [Arduino Cloud documentation page](/arduino-cloud/).

content/arduino-cloud/06.features/06.thing-to-thing/thing-to-thing.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
---
2-
title: 'Thing to Thing communication with Arduino IoT Cloud'
3-
compatible-products: [mkr-1000-wifi, mkr-wifi-1010, nano-33-iot, nano-rp2040-connect]
4-
difficulty: beginner
2+
title: 'Syncing Variables Across Things'
53
description: 'Learn how two Things can communicate with each other through variable syncing.'
64
tags:
7-
- Device to device
5+
- Variable Synchronization
86
author: 'Karl Söderby'
97
---
108

119
## Introduction
1210

13-
The Thing to Thing communication is a great feature that allows you to synchronize your Arduino devices. It enables you to pair **variables** of the same data type between things and with the Arduino IoT Cloud, creating a two-way communication between your devices has never been easier.
11+
The Thing to Thing communication is a great feature that allows you to synchronize your Arduino devices. It enables you to pair **variables** of the same data type between things and with the Arduino Cloud, creating a two-way communication between your devices has never been easier.
1412

1513
## Goals
1614

@@ -22,7 +20,7 @@ The goals of this project are:
2220

2321
## Hardware & Software needed
2422

25-
- [Arduino IoT Cloud](https://create.arduino.cc/iot/) (with a Maker subscription, read more [here](https://store.arduino.cc/digital/create)).
23+
- [Arduino Cloud](app.arduino.cc) (with a Maker subscription, read more [here](https://store.arduino.cc/digital/create)).
2624
- 2x [Arduino MKR WiFi 1010](https://store.arduino.cc/mkr-wifi-1010) or,
2725
- 2x [Arduino MKR WiFi 1000](https://store.arduino.cc/arduino-mkr1000-wifi) or,
2826
- 2x [Arduino Nano 33 IoT](https://store.arduino.cc/arduino-nano-33-iot) or,
@@ -37,13 +35,13 @@ In this tutorial, we are using no external circuit. You will only need 2x IoT Cl
3735

3836
## Setting up the Things
3937

40-
To start, we will need to head over to the [Arduino IoT Cloud](https://create.arduino.cc/iot/). This is also accessible through the menu at the top right.
38+
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.
4139

4240
![Navigate to the cloud.](assets/thing-to-thing-img-00.png)
4341

4442
### Step 1: Configuring two devices
4543

46-
To enable Thing to Thing communication, we will first need to configure the two devices. If you have never used the Arduino IoT Cloud before, you can check out [our getting started with the IoT cloud guide](https://www.arduino.cc/en/Tutorial/iot-cloud-getting-started).
44+
To enable Thing to Thing communication, we will first need to configure the two devices. If you have never used the Arduino Cloud before, you can check out [our getting started with the IoT cloud guide](https://www.arduino.cc/en/Tutorial/iot-cloud-getting-started).
4745

4846
Now that we are working with two devices, it is important to separate them from each other, since they will later be linked to two different Things. In this tutorial, we named the devices:
4947

@@ -163,4 +161,4 @@ We hope you enjoyed this tutorial and that it helped you to get started with you
163161

164162
### More tutorials
165163

166-
You can find more tutorials in the [Arduino IoT Cloud documentation page](/arduino-cloud/).
164+
You can find more tutorials in the [Arduino Cloud documentation page](/arduino-cloud/).

content/arduino-cloud/06.features/07.arduino-cloud-callbacks/arduino-cloud-callbacks.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: 'IoT Cloud Event & Callbacks'
2+
title: 'Event & Callbacks'
33
description: 'Learn how to subscribe to events and add callback functions.'
44
tags: [IoT Cloud, Events, Callbacks]
55
author: 'Karl Söderby'
66
---
77

8-
The [Arduino IoT Cloud](https://create.arduino.cc/iot/) has support for events and callbacks. This can be used to trigger specific functionalities depending on what state your device is in.
8+
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.
99

1010
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.
1111

0 commit comments

Comments
 (0)