You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/arduino-cloud/01.guides/00.overview/overview.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,10 +92,12 @@ The configurations varies between boards, but everything is covered in the insta
92
92
93
93
### 3. Create a Thing
94
94
95
-
After configuring a device, we can create a Thing, which is the **virtual twin** of your board. Here we configure network details, select device we want to associate and create the variables that we want to synchronize.
95
+
After configuring a device, we can create a Thing, which is the **virtual twin** of your board. Here we can select the device to associate and create the variables that we want to synchronize with.
96
96
97
97

98
98
99
+
To configure network details go to the [devices page](https://app.arduino.cc/devices), select your device and set the network credentials.
100
+
99
101
Variables we create will be used in the sketch, and will keep synchronizing as long as the board is connected to the Cloud.
100
102
101
103
When working with your IoT projects, consider this the "main space" for configurations, as you can access your sketches from here as well.
Copy file name to clipboardExpand all lines: content/arduino-cloud/01.guides/02.arduino-c/arduino-c.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ The default option for programming your board to connect to the Arduino Cloud is
12
12
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:
13
13
-`<sketchname>.ino` - your main sketch file,
14
14
-`thingProperties.h` - your main configuration file,
15
-
-`arduino_secrets.h` - your credentials file (for API key, Wi-Fi network etc.)
15
+
-`arduino_secrets.h` - your credentials file (for API key, Wi-Fi network etc.), if the board is using provisioning version 1.0. If the board is using version 2.0 the credentials are stored on the board. To find out more about this read [here](https://docs.arduino.cc/arduino-cloud/hardware/device-provisioning/).
16
16
17
17
***If you want to find out more about what the Arduino Cloud service can do, go to the [overview](/arduino-cloud/guides/overview) section.***
18
18
@@ -47,8 +47,10 @@ Next, navigate to the **Things** tab. Here you will see a list of your Things, a
47
47
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).
48
48
49
49
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.
50
-
2. let's create a new variable, call it `test`, and select it to be a `boolean` type and with a **read/write** permission.
51
-
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.
50
+
2. Let's create a new variable, call it `test`, and select it to be a `boolean` type and with a **read/write** permission.
51
+
52
+
3. Finally, configure your network in the **Network** section on the device page. 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.
Copy file name to clipboardExpand all lines: content/arduino-cloud/01.guides/03.esp32/esp32.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,8 +47,10 @@ Next, navigate to the **Things** tab. Here you will see a list of your Things, a
47
47
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).
48
48
49
49
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.
50
-
2. let's create a new variable, call it `test`, and select it to be a `boolean` type and with a **read/write** permission.
51
-
3. finally, configure your network in the **Network** section. Here you will enter your Wi-Fi® credentials, and your **Secret Key**, obtained when configuring your device.
50
+
2. Let's create a new variable, call it `test`, and select it to be a `boolean` type and with a **read/write** permission.
51
+
52
+
3. Finally, configure your network in the **Network** section on the device page. Here you will enter your Wi-Fi® credentials, and your **Secret Key**, obtained when configuring your device.
Copy file name to clipboardExpand all lines: content/arduino-cloud/02.hardware/01.devices/devices.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,7 +46,7 @@ Wi-Fi® devices connect to the Arduino Cloud via a local network and are suitabl
46
46
47
47
Most Wi-Fi® supported Arduino boards have a crypto chip that enables secure communication. This chip is configured during setup and enables secure communication for the board without having to enter any API keys in the code.
48
48
49
-
Wi-Fi devices require you to enter valid credentials for the Wi-Fi network you attempt to connect to. This is done in the Thing configuration.
49
+
Wi-Fi devices require you to enter valid credentials for the Wi-Fi network you attempt to connect to. This is done in the Device configuration.
50
50
51
51
***Read more and see the list of all compatible Wi-Fi® boards in the [Arduino Cloud Wi-Fi documentation](/arduino-cloud/hardware/wifi).***
Copy file name to clipboardExpand all lines: content/arduino-cloud/03.cloud-interface/00.sketches/sketches.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -125,7 +125,7 @@ The file cannot be edited in the Arduino Cloud as it is in sync with the platfor
125
125
126
126
### Secret File
127
127
128
-
The "Secret" File contains your secret credentials, such as Wi-Fi® network SSID/PASS or device secret key.
128
+
The "Secret" File contains your secret credentials, such as Wi-Fi® network SSID/PASS or device secret key, if the board is using provisioning version 1.0. If the board is using version 2.0 the credentials are stored on the board. To find out more about this read [here](https://docs.arduino.cc/arduino-cloud/hardware/device-provisioning/).
129
129
130
130
This file will be visible as a "Secret" tab in the Cloud Editor and is named `arduino_secrets.h`, which is not visible on the Cloud platform.
Copy file name to clipboardExpand all lines: content/arduino-cloud/03.cloud-interface/01.things/things.md
+6-7Lines changed: 6 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,8 @@ author: Karl Söderby
8
8
The communication between IoT devices and the Arduino Cloud is handled through something called **Things**. Things are a virtual twin of your hardware/setup, where you perform a lot of the configurations for your projects.
9
9
10
10
In the Thing interface you can:
11
-
- Create Cloud variables that can be synced across devices,
12
-
- select the main device you want to associate with,
13
-
- enter network credentials (such as Wi-Fi network/password),
11
+
- create Cloud variables that can be synced across devices,
12
+
- select the main device you want to associate with
14
13
- edit & upload sketches to your board,
15
14
- set webhooks that trigger whenever data changes,
16
15
- edit the timezone.
@@ -23,7 +22,7 @@ The Thing interface is designed for ease-of-use and only has a few sections, whi
23
22
24
23
-**1. Cloud Variables** - create variables that synchronize between a device and the Arduino Cloud.
25
24
-**2. Devices** - configure a device that will be associated with your Thing.
26
-
-**3. Network** - network credentials, e.g. Wi-Fi® network/password.
25
+
-**3. Network** - to add your Wi-Fi® network/password go to Device page.
27
26
-**4. Setup** - the main configuration space tab.
28
27
-**5. Sketch** - access the sketch associated with your Thing.
29
28
-**6. Metadata** - metadata such as tags, timezone and Thing ID.
@@ -68,12 +67,12 @@ The status of your device is also displayed in this section (online/offline).
68
67
69
68
## Network
70
69
70
+
***This option has been moved to the [Devices](/arduino-cloud/hardware/devices) section on the specific device page.***
71
+
71
72
In the network section, you configure the credentials for your network, such as your Wi-Fi® network, secret key (for ESP32 boards) and other credentials e.g. LoRa®-based networks & cellular. The network details are securely stored.
The credentials entered are automatically included in your sketch (see [automatic sketch generation](#automatic-sketch-generation)).
76
-
77
76
## Sketch
78
77
79
78
The sketch tab will open the Cloud Editor where you can edit, compile and upload sketches to your devices.
@@ -128,7 +127,7 @@ For example:
128
127
- Associating a Wi-Fi board will automatically update the connection method.
129
128
- Creating a variable will add it to your `thingProperties.h` file.
130
129
- Creating a variable with **read/write** permission will also add a callback function at the bottom of your sketch. This will trigger any time the value changes.
131
-
- Changing your network credentials will update the `arduino_secrets.h` file.
130
+
- Changing your network credentials will update the `arduino_secrets.h` file, if you are using provisioning version 1.0, for more information read [here](https://docs.arduino.cc/arduino-cloud/hardware/device-provisioning/).
132
131
133
132
This is implemented so that the connection and synchronization between the board and Cloud is handled automatically, meaning you do not need to do any networking code when using the Arduino / C++ language.
**Things** in the Arduino Cloud is the virtual twin of your hardware device. In a Thing, you create variables, attach device and add network credentials.
214
+
**Things** in the Arduino Cloud is the virtual twin of your hardware device. In a Thing, you create variablesand attach a device.
0 commit comments