Skip to content

Commit 9c6f027

Browse files
committed
link update (remove preview)
1 parent 7601249 commit 9c6f027

File tree

17 files changed

+58
-58
lines changed

17 files changed

+58
-58
lines changed

content/arduino-cloud/00.guides/02.arduino-c/arduino-c.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@ author: 'Karl Söderby'
77

88
The default option for programming your board to connect to the Arduino Cloud is by using the **Arduino / C++ language**. The configuration and connection between your board and the Arduino Cloud is supported by the [ArduinoIoTCloud library](https://github.com/arduino-libraries/ArduinoIoTCloud) & [Arduino_ConnectionHandler](https://github.com/arduino-libraries/Arduino_ConnectionHandler) libraries.
99

10-
Whenever you create a [Thing](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things) in the Arduino Cloud, you automatically start generating a set of files that will handle the configurations, credentials & connection:
10+
Whenever you create a [Thing](/arduino-cloud/cloud-interface/things) in the Arduino Cloud, you automatically start generating a set of files that will handle the configurations, credentials & connection:
1111
- `<sketchname>.ino` - your main sketch file,
1212
- `thingProperties.h` - your main configuration file,
1313
- `arduino_secrets.h` - your credentials file (for API key, Wi-Fi network etc.)
1414

15-
***If you want to find out more about what the Arduino Cloud service can do, go to the [overview](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/guides/overview) section.***
15+
***If you want to find out more about what the Arduino Cloud service can do, go to the [overview](/arduino-cloud/guides/overview) section.***
1616

1717
## Requirements
1818

1919
- [Registered account at Arduino](https://login.arduino.cc/login),
20-
- [Cloud compatible board](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/devices#type-of-devices)
20+
- [Cloud compatible board](/arduino-cloud/hardware/devices#type-of-devices)
2121

2222
## Setup
2323

@@ -27,23 +27,23 @@ In this section, we will go through the steps necessary to connect your Arduino
2727

2828
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.
2929

30-
***For more details, see the [documentation for devices](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/devices).***
30+
***For more details, see the [documentation for devices](/arduino-cloud/hardware/devices).***
3131

3232
### Configure Thing
3333

3434
Next, navigate to the **Things** tab. Here you will see a list of your Things, and a button to create a new one. When you create a new Thing, you will open up a new configuration space.
3535

3636
![Arduino Cloud Thing Interface](assets/thing-config.png)
3737

38-
A "Thing" is a virtual twin of your hardware, and it is here that we create variables that we want to synchronize between the cloud and board. Any changes we make here will be reflected in an [automatically generated sketch](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/sketches#iot-sketches).
38+
A "Thing" is a virtual twin of your hardware, and it is here that we create variables that we want to synchronize between the cloud and board. Any changes we make here will be reflected in an [automatically generated sketch](/arduino-cloud/cloud-interface/sketches#iot-sketches).
3939

4040
1. First, let's attach the device we want to use, by clicking the **"Select Device"** button in the **"Associated Devices"** section to the right.
4141
2. let's create a new variable, call it `test`, and select it to be a `boolean` type and with a **read/write** permission.
4242
3. finally, configure your network in the **Network** section. Here you will enter your Wi-Fi® credentials, and if you are using an ESP32 based board, you need to enter the secret key here.
4343

4444
All the above configurations have now been generated into a set of files that can be accessed in the **Sketch** tab.
4545

46-
***For more details, see the [documentation for Things](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things).***
46+
***For more details, see the [documentation for Things](/arduino-cloud/cloud-interface/things).***
4747

4848
### Complete Sketch
4949

@@ -108,4 +108,4 @@ To control the state of the `test` variable, we can setup a **dashboard** and a
108108
2. Click on the edit button at the top left, then on the **"Add"** button. Select the Thing you want to associate it with, and then click on **"Create Widgets"**.
109109
3. A switch widget will have generated, which is now linked to your board. Flicking it should control the state of the LED (on/off).
110110

111-
***You can find more details in the [dashboards documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/dashboard-widgets).***
111+
***You can find more details in the [dashboards documentation](/arduino-cloud/cloud-interface/dashboard-widgets).***

content/arduino-cloud/00.guides/03.micropython/content.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ Then, we need to configure a Thing in the [Arduino Cloud](app.arduino.cc/things)
4848

4949
![Device Key.](assets/device-key.png)
5050

51-
- Learn more about Things in the [Things documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things)
52-
- Learn more about Devices in the [Devices documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/devices)
51+
- Learn more about Things in the [Things documentation](/arduino-cloud/cloud-interface/things)
52+
- Learn more about Devices in the [Devices documentation](/arduino-cloud/hardware/devices)
5353

5454
### Create Variables
5555

@@ -70,7 +70,7 @@ Your Thing should look something like this when you are finished:
7070

7171
![Finished Thing interface.](assets/thing.png)
7272

73-
***Learn more about how variables work in the [Variables documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/variables)***
73+
***Learn more about how variables work in the [Variables documentation](/arduino-cloud/cloud-interface/variables)***
7474

7575
## MicroPython Setup
7676

content/arduino-cloud/00.guides/04.python/python.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ To follow this guide, make sure to have:
3636

3737
## Cloud Setup
3838

39-
To begin with, we need to create a manual device, and create a new [Thing](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things). Navigate to the [Arduino Cloud](app.arduino.cc) and to the **"Things"** tab.
39+
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.
4040

4141
### Thing & Device Configuration
4242

@@ -45,8 +45,8 @@ To begin with, we need to create a manual device, and create a new [Thing](https
4545
3. Click on **"Set Up New Device"**, and select the bottom category (**"Manual Device"**). Click continue in the next window, and choose a name for your device.
4646
4. Finally, you will see a new **Device ID** and a **Secret Key** generate. You can download them as a PDF. Make sure to save it as you cannot access your Secret Key again.
4747

48-
- Learn more about Things in the [Things documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things)
49-
- Learn more about Devices in the [Devices documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/devices)
48+
- Learn more about Things in the [Things documentation](/arduino-cloud/cloud-interface/things)
49+
- Learn more about Devices in the [Devices documentation](/arduino-cloud/hardware/devices)
5050

5151
### Create Variables
5252

@@ -59,7 +59,7 @@ Next step is to create some cloud variables, which we will later interact with v
5959

6060
You should now have **two variables**, `test_switch` and `test_value`. It is important that they are named exactly like this, as we will be using them in the example script of this guide.
6161

62-
- Learn more about how variables work in the [Variables documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/variables)
62+
- Learn more about how variables work in the [Variables documentation](/arduino-cloud/cloud-interface/variables)
6363

6464
***Variables that we create here can also be synchronized with variables running on any other device in the platform. This makes it possible to link an Arduino boards with a Python or JavaScript project without writing any connection code!***
6565

@@ -157,7 +157,7 @@ When flicking the switch, you should see the following command being printed in
157157
Switch Pressed! Status is <state>
158158
```
159159

160-
For creating dashboards and linking variables, check out the [Dashboard & Widgets documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/dashboard-widgets).
160+
For creating dashboards and linking variables, check out the [Dashboard & Widgets documentation](/arduino-cloud/cloud-interface/dashboard-widgets).
161161

162162
### Troubleshooting
163163

content/arduino-cloud/00.guides/05.javascript/javascript.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ To follow this guide, make sure to have:
2828

2929
## Cloud Setup
3030

31-
To begin with, we need to create a manual device, and create a new [Thing](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things). Navigate to the [Arduino Cloud](app.arduino.cc) and to the **"Things"** tab.
31+
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.
3232

3333
### Thing & Device Configuration
3434

@@ -37,8 +37,8 @@ To begin with, we need to create a manual device, and create a new [Thing](https
3737
3. Click on **"Set Up New Device"**, and select the bottom category (**"Manual Device"**). Click continue in the next window, and choose a name for your device.
3838
4. Finally, you will see a new **Device ID** and a **Secret Key** generate. You can download them as a PDF. Make sure to save it as you cannot access your Secret Key again.
3939

40-
- Learn more about Things in the [Things documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things)
41-
- Learn more about Devices in the [Devices documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/devices)
40+
- Learn more about Things in the [Things documentation](/arduino-cloud/cloud-interface/things)
41+
- Learn more about Devices in the [Devices documentation](/arduino-cloud/hardware/devices)
4242

4343
### Create Variable
4444

@@ -50,7 +50,7 @@ Next step is to create a cloud variable, which we will later interact with in ou
5050

5151
You should now have a variable named `test_value`. It is important that it is named exactly like this, as we will be using it in the example script of this guide.
5252

53-
- Learn more about how variables work in the [Variables documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/variables)
53+
- Learn more about how variables work in the [Variables documentation](/arduino-cloud/cloud-interface/variables)
5454

5555
***Variables that we create here can also be synchronized with variables running on any other device in the platform. This makes it possible to link an Arduino boards with a Python or JavaScript project without writing any connection code!***
5656

@@ -113,7 +113,7 @@ When entering a new number, you should see the following command being printed i
113113
test_value : <value>
114114
```
115115

116-
For creating dashboards and linking variables, check out the [Dashboard & Widgets documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/dashboard-widgets).
116+
For creating dashboards and linking variables, check out the [Dashboard & Widgets documentation](/arduino-cloud/cloud-interface/dashboard-widgets).
117117

118118
### Troubleshooting
119119

content/arduino-cloud/00.guides/07.alexa/alexa.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ To set up the cloud, you will need to:
5151
3. Select and attach the device you want to use (or configure a new one).
5252
4. Create a variable called `LoungeArea` and select it to be of a **colored light** type. This is the variable that will be used to store incoming data from the Alexa service.
5353

54-
***If you are new to the Arduino Cloud, visit the [Arduino / C++ Setup Guide](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/guides/arduino-c) which has detailed instructions on how to set up devices, configuring Things and more.***
54+
***If you are new to the Arduino Cloud, visit the [Arduino / C++ Setup Guide](/arduino-cloud/guides/arduino-c) which has detailed instructions on how to set up devices, configuring Things and more.***
5555

5656
### Example Sketch
5757

content/arduino-cloud/02.hardware/01.devices/devices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ Most Wi-Fi® supported Arduino boards have a crypto chip that enables secure com
3838

3939
Wi-Fi devices requires you to enter valid credentials for the Wi-Fi network you attempt to connect to. This is done in the Thing configuration.
4040

41-
***Read more and see list of all compatible Wi-Fi® boards in the [Arduino Cloud Wi-Fi documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/wifi).***
41+
***Read more and see list of all compatible Wi-Fi® boards in the [Arduino Cloud Wi-Fi documentation](/arduino-cloud/hardware/wifi).***
4242

4343
### Official LoRaWAN® Boards
4444

4545
LoRaWAN® boards also have crypto chip on board, but connects to the Arduino Cloud through nearby LoRaWAN® gateways. LoRaWAN® devices are designed to use minimal power and transmit over longer ranges, hence the name:
4646
- **LoRa®** - long range technology used for transmission of data using minimal amount of power for long distances.
4747
- **LoRaWAN®** - a network of gateways connected to the Internet that can receive and send data to LoRa® devices.
4848

49-
***Read more and see list of all compatible LoRa® boards in the [Arduino Cloud LoRaWAN® documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/lora).***
49+
***Read more and see list of all compatible LoRa® boards in the [Arduino Cloud LoRaWAN® documentation](/arduino-cloud/hardware/lora).***
5050

5151
### ESP32 / ESP8266 (Wi-Fi®)
5252

@@ -58,7 +58,7 @@ There are currently two official ESP32 based Arduino boards:
5858

5959
You can also configure a wide range of third party ESP32/ESP8266 boards.
6060

61-
***Read more and see list of all compatible ESP32/ESP8266 boards in the [Arduino Cloud ESP32/ESP8266 documentation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/hardware/wifi#esp32--esp8266).***
61+
***Read more and see list of all compatible ESP32/ESP8266 boards in the [Arduino Cloud ESP32/ESP8266 documentation](/arduino-cloud/hardware/wifi#esp32--esp8266).***
6262

6363
### Manual Devices
6464

content/arduino-cloud/02.hardware/02.wifi/wifi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ To configure a Wi-Fi® board, follow the steps below:
5656

5757
Your board is now configured and ready to be used in the Arduino IoT Cloud.
5858

59-
To get started, check out the official [Getting Started (Arduino / C++)](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/guides/arduino-c) guide. This will guide you to successfully send data between your board and Arduino Cloud.
59+
To get started, check out the official [Getting Started (Arduino / C++)](/arduino-cloud/guides/arduino-c) guide. This will guide you to successfully send data between your board and Arduino Cloud.
6060

6161
## Supported Frequencies
6262

content/arduino-cloud/02.hardware/04.ethernet/ethernet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ To configure Ethernet board, follow the steps below:
3737

3838
Your board is now configured and ready to be used in the Arduino IoT Cloud.
3939

40-
To get started, check out the official [Getting Started (Arduino / C++)](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/guides/arduino-c) guide. This will guide you to successfully send data between your board and Arduino Cloud.
40+
To get started, check out the official [Getting Started (Arduino / C++)](/arduino-cloud/guides/arduino-c) guide. This will guide you to successfully send data between your board and Arduino Cloud.

content/arduino-cloud/02.hardware/05.cellular/cellular.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ To configure a NB-IoT / GSM board, follow the steps below:
3232

3333
Your board is now configured and ready to be used in the Arduino IoT Cloud.
3434

35-
To get started, check out the official [Getting Started (Arduino / C++)](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/guides/arduino-c) guide. This will guide you to successfully send data between your board and Arduino Cloud.
35+
To get started, check out the official [Getting Started (Arduino / C++)](/arduino-cloud/guides/arduino-c) guide. This will guide you to successfully send data between your board and Arduino Cloud.
3636

3737
## Network Configuration
3838

content/arduino-cloud/03.cloud-interface/00.sketches/sketches.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ A sketch is a file where we write programs to run on our Arduino boards. Sketche
99

1010
The Arduino Cloud has two categories of sketches:
1111
- **Regular sketch** - a single `.ino` file where you write a program. These sketches can be used for **any** Arduino board.
12-
- **IoT Sketch** - a set of files that are automatically generated when creating a [Thing](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/things). This includes a `.ino` file, and two header (`.h`) files that contains your Thing configuration + credentials. Only available for boards with IoT support.
12+
- **IoT Sketch** - a set of files that are automatically generated when creating a [Thing](/arduino-cloud/cloud-interface/things). This includes a `.ino` file, and two header (`.h`) files that contains your Thing configuration + credentials. Only available for boards with IoT support.
1313

1414
In this document we will take a look at how to use sketches in the Arduino Cloud environment.
1515

@@ -21,11 +21,11 @@ You can access all your sketches at [app.arduino.cc/sketches](app.arduino.cc/ske
2121

2222
Clicking on each sketch will direct you to the [Cloud Editor](https://create.arduino.cc/editor/), which is an online version of the Arduino IDE. Here you can write a program, compile it and upload it to your board.
2323

24-
***To get started with the Cloud Editor, check out the [Cloud Editor Guide](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-editor/getting-started-cloud-editor).***
24+
***To get started with the Cloud Editor, check out the [Cloud Editor Guide](/arduino-cloud/cloud-editor/getting-started-cloud-editor).***
2525

2626
## Regular Sketches
2727

28-
A regular sketch in the Arduino Cloud are exactly like sketches used in the [Arduino IDE](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/software/ide-v2), with no difference whatsoever. You can take a sketch from the online IDE and compile it in the offline IDE.
28+
A regular sketch in the Arduino Cloud are exactly like sketches used in the [Arduino IDE](/software/ide-v2), with no difference whatsoever. You can take a sketch from the online IDE and compile it in the offline IDE.
2929

3030
A regular sketch only has two minimum requirements: the inclusion of the `void loop()` and `void setup()` functions, which are required for any Arduino sketch.
3131

@@ -47,7 +47,7 @@ For specific features of a board, make sure to check out the [hardware documenta
4747

4848
IoT sketches are more complex, and are generated automatically when you create a Thing and variables.
4949

50-
***Read more about this in the [Automatic Sketch Generation](https://docscontentprivate-karlsoderbycloudv2.gatsbyjs.io/arduino-cloud/cloud-interface/sketches) documentation.***
50+
***Read more about this in the [Automatic Sketch Generation](/arduino-cloud/cloud-interface/sketches) documentation.***
5151

5252
### Sketch File
5353

0 commit comments

Comments
 (0)