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/03.cloud-interface/00.sketches/sketches.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -223,7 +223,7 @@ A common trick is to add a **`delay(1500);` command after `Serial.begin(9600);`*
223
223
224
224
## Create Agent
225
225
226
-
The [Arduino Create Agent](https://github.com/arduino/arduino-create-agent) is a single binary that will appear on the menu bar and work in the background. It allows you to use the Arduino Cloud and the Arduino Web Editor to seamlessly upload code to any board directly from the browser.
226
+
The [Arduino Create Agent](https://github.com/arduino/arduino-create-agent) is a single binary that will appear on the menu bar and work in the background. It allows you to use the Arduino Cloud and the Arduino Cloud Editor to seamlessly upload code to any board directly from the browser.
227
227
228
228
Downloading and installing the Arduino Create Agent plugin can be done following [this quick and easy process](https://create.arduino.cc/getting-started/plugin/welcome).
Copy file name to clipboardExpand all lines: content/arduino-cloud/09.business/00.security-considerations/security-considerations.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -123,12 +123,12 @@ PII data will only be stored as long as Arduino legitimately needs it and in acc
123
123
124
124
## Arduino Cloud Applications and Tools
125
125
126
-
### Arduino Web Editor
126
+
### Arduino Cloud Editor
127
127
128
-
The Arduino Web Editor allows customers to create sketches they can subsequently deploy on boards. Each customer has a separate area where their sketches are stored so that no other customer has access to them. Sketches can be made publicly available to everyone, in which case access is granted by whomever possesses the link to access them.
128
+
The Arduino Cloud Editor allows customers to create sketches they can subsequently deploy on boards. Each customer has a separate area where their sketches are stored so that no other customer has access to them. Sketches can be made publicly available to everyone, in which case access is granted by whomever possesses the link to access them.
129
129
130
-
The Arduino Web Editor also provides a secret tab that can be used to securely store sensitive information needed by the device (e.g. Wi-Fi® credentials, API credentials). Secrets in this tab are encrypted with the AES-256 algorithm to safely store them in the Cloud.
131
-
In order to communicate with the Arduino Web Editor, web browsers should be able to communicate over the internet to port 80, 443 and 8080 towards Arduino’s subdomains \*.arduino.cc.
130
+
The Arduino Cloud Editor also provides a secret tab that can be used to securely store sensitive information needed by the device (e.g. Wi-Fi® credentials, API credentials). Secrets in this tab are encrypted with the AES-256 algorithm to safely store them in the Cloud.
131
+
In order to communicate with the Arduino Cloud Editor, web browsers should be able to communicate over the internet to port 80, 443 and 8080 towards Arduino’s subdomains \*.arduino.cc.
132
132
133
133
### Arduino Cloud
134
134
@@ -140,7 +140,7 @@ The Arduino Cloud CLI provides a way for interacting with the Arduino Cloud via
140
140
141
141
### Arduino Create Agent
142
142
143
-
The Arduino Create Agent fills the gap between your browser and your boards and allows users to deploy their sketches on their board using the Arduino Web Editor. The Arduino Create Agent runs a web server bound to localhost that receives requests from the Arduino Web Editor to operate on the boards. The security of such communication is ensured by cryptographic signature of the commands that are sent to the Arduino Create Agent. Whenever the Arduino Web Editor wants to send a command to the Arduino Create Agent, it cryptographically signs the command and appends the signature to the request sent to the agent. The agent verifies the signature and, if it is correct, accepts and executes the command.
143
+
The Arduino Create Agent fills the gap between your browser and your boards and allows users to deploy their sketches on their board using the Arduino Cloud Editor. The Arduino Create Agent runs a web server bound to localhost that receives requests from the Arduino Cloud Editor to operate on the boards. The security of such communication is ensured by cryptographic signature of the commands that are sent to the Arduino Create Agent. Whenever the Arduino Cloud Editor wants to send a command to the Arduino Create Agent, it cryptographically signs the command and appends the signature to the request sent to the agent. The agent verifies the signature and, if it is correct, accepts and executes the command.
144
144
145
145
For usage with certain browsers, specifically with Safari on macOS, the Arduino Create Agent needs to run the web server using a TLS connection. A local Certificate Authority (CA) is generated and used to sign a certificate for the localhost domain. The private key of the CA is erased once the certificate for localhost is signed, while the public certificate of the CA is installed in the local system. The web server of the Arduino Create Agent will then run with a TLS connection. This is done to obey the mixed content specification implemented in Safari which is enforced also for resources loaded from localhost.
Copy file name to clipboardExpand all lines: content/arduino-cloud/09.business/09.arduino-cloud-for-business/content.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ In order to get started with Arduino Cloud for Business, you need to [subscribe
40
40
41
41
The Arduino Cloud for Business plan consists of two main subscriptions:
42
42
43
-
***Enterprise Base Plan.** It includes all the Arduino Cloud for Business features, like data plane, fleet management, Role-Based-Access-Control, Web Editor with Over-the-air updates, IoT Cloud with dashboards, etc. Multiples of 50 devices can be connected under the Enterprise Base Plan – and you can always [contact our team](https://www.arduino.cc/pro/contact-us) for a tailored plan to accelerate your IoT solutions.
43
+
***Enterprise Base Plan.** It includes all the Arduino Cloud for Business features, like data plane, fleet management, Role-Based-Access-Control, Cloud Editor with Over-the-air updates, IoT Cloud with dashboards, etc. Multiples of 50 devices can be connected under the Enterprise Base Plan – and you can always [contact our team](https://www.arduino.cc/pro/contact-us) for a tailored plan to accelerate your IoT solutions.
44
44
45
45
***Optional Add-Ons.** To address additional needs, Arduino Cloud for Business can be customized with optional add-ons. Check the [dedicated section](#optional-add-ons) of this tutorial to learn more.
46
46
@@ -311,19 +311,19 @@ The Arduino Cloud has a feature capable of creating some pre-built sections of t
311
311
312
312
The sketch related to the thing is visible from the tab "Sketch" next to the "Setup" view, where the Thing's list of cloud variables is shown.
313
313
314
-

314
+

315
315
316
-
From this sketch view, by clicking the **Open full editor**, it is fast and smooth to access the Arduino Cloud integrated [Web Editor](https://docs.arduino.cc/learn/starting-guide/the-arduino-web-editor), which allows you to program your boards from any browser and use the latest Arduino IDE features and libraries without having to install any software locally.
316
+
From this sketch view, by clicking the **Open full editor**, it is fast and smooth to access the Arduino Cloud integrated [Cloud Editor](https://docs.arduino.cc/learn/starting-guide/the-arduino-web-editor), which allows you to program your boards from any browser and use the latest Arduino IDE features and libraries without having to install any software locally.
317
317
318
-
Otherwise, to open the Web Editor to retrieve your sketches directly, go to Arduino Cloud Home and click on the [New Sketch File](https://create.arduino.cc/editor) button.
318
+
Otherwise, to open the Cloud Editor to retrieve your sketches directly, go to Arduino Cloud Home and click on the [New Sketch File](https://create.arduino.cc/editor) button.
319
319
320
-

320
+

321
321
322
-
It can also be accessed directly by navigating to **Sketches** within the Shared Space sidebar. It will list all the available developed sketches. Clicking on one of the sketches will directly take you to the [Web Editor](https://docs.arduino.cc/learn/starting-guide/the-arduino-web-editor).
322
+
It can also be accessed directly by navigating to **Sketches** within the Shared Space sidebar. It will list all the available developed sketches. Clicking on one of the sketches will directly take you to the [Cloud Editor](https://docs.arduino.cc/learn/starting-guide/the-arduino-web-editor).
323
323
324
-
***To get started with the Web Editor, check the dedicated tutorial at [this link](https://docs.arduino.cc/arduino-cloud/getting-started/getting-started-web-editor). However, if you have already developed your sketch and you would like to import it into the Web Editor, see the corresponding documentation [here](https://docs.arduino.cc/arduino-cloud/tutorials/import-your-sketchbook-and-libraries-to-the-web-editor)***
324
+
***To get started with the Cloud Editor, check the dedicated tutorial at [this link](https://docs.arduino.cc/arduino-cloud/getting-started/getting-started-web-editor). However, if you have already developed your sketch and you would like to import it into the Cloud Editor, see the corresponding documentation [here](https://docs.arduino.cc/arduino-cloud/tutorials/import-your-sketchbook-and-libraries-to-the-web-editor)***
325
325
326
-
All the created sketches are individual and owned by the user that created them. Other members of the Shared Space can access your sketch in their Web Editor only if you share it with them. If you would like to do so, have a look at [this tutorial](https://docs.arduino.cc/arduino-cloud/tutorials/share-your-sketches) on how to do it.
326
+
All the created sketches are individual and owned by the user that created them. Other members of the Shared Space can access your sketch in their Cloud Editor only if you share it with them. If you would like to do so, have a look at [this tutorial](https://docs.arduino.cc/arduino-cloud/tutorials/share-your-sketches) on how to do it.
327
327
328
328
Keep in mind that your sketch may contain some sensitive data that you do not want to share with other members, like Wi-Fi® credentials or API keys. If this is the case, check [this tutorial](https://docs.arduino.cc/arduino-cloud/tutorials/store-your-sensitive-data-safely-when-sharing) to learn how to share sketches without sharing sensitive data.
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/download-and-store-web-data/download-and-store-web-data.md
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/mkr-1000-battery-life/mkr-1000-battery-life.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ The main feature of the MKR1000 board that affects battery life is the Wi-Fi con
71
71
Application Run Time = Battery Life = (1400mAh) / (120mA) * 0.7 = 8.16h
72
72
## Programming the Board
73
73
74
-
**1.** First, let's make sure we have correct the drivers installed. If we are using the Web Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
74
+
**1.** First, let's make sure we have correct the drivers installed. If we are using the Cloud Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
75
75
76
76
**2.** To successfully run the code on the board you need to load two libraries:
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/mkr-1000-connect-to-wifi/mkr-1000-connect-to-wifi.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -210,7 +210,7 @@ Once we are finished with the coding, we can upload the sketch to the board. Whe
210
210
211
211
**If you are using the ONLINE editor, it will look like this:**
212
212
213
-

213
+

214
214
215
215
Congratulations, you have not only connected your board to your Wi-Fi network, but you have also retrieved information from the network. One particularly good feature is the signal strength (rssi). One experiment you can do, is to try to move your MKR 1000 board close to the router and observe the Serial Monitor.
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/mkr-1000-hosting-a-webserver/mkr-1000-hosting-a-webserver.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -53,9 +53,9 @@ ___
53
53
54
54
This tutorial barely uses any external hardware, except an LED that we will control remotely. However, the most interesting aspect lies in the library we are going to use: **WiFi101**. This library can be used for many different connectivity projects, where it allows us to connect to WiFi, make GET requests and - as we will explore in this tutorial - to create a web server.
55
55
56
-
1. First, let's make sure we have the drivers installed. If we are using the Web Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
56
+
1. First, let's make sure we have the drivers installed. If we are using the Cloud Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
57
57
58
-
2. Now, we need to install the library needed. If we are using the Web Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **WiFi101** and install it.
58
+
2. Now, we need to install the library needed. If we are using the Cloud Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **WiFi101** and install it.
59
59
60
60
3. We can now take a look at some of the core functions of this sketch:
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/mkr-1000-mqtt-device-to-device/mkr-1000-mqtt-device-to-device.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -82,9 +82,9 @@ We will now go through the steps required to setup one board as a publisher, and
82
82
- Configure the **publisher device** to create three topics and publish them to a broker.
83
83
- Configure the **subscriber device** to subscribe to the three topics.
84
84
85
-
1. First, let's make sure we have the drivers installed. If we are using the Web Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
85
+
1. First, let's make sure we have the drivers installed. If we are using the Cloud Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
86
86
87
-
2. Now, we need to install the libraries needed. If we are using the Web Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **ArduinoMqttClient** and **WiFi101** and install them both.
87
+
2. Now, we need to install the libraries needed. If we are using the Cloud Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **ArduinoMqttClient** and **WiFi101** and install them both.
88
88
89
89
3. Now let's take a look at some important functions used in the sketches:
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/mkr-1000-scan-networks/mkr-1000-scan-networks.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -51,13 +51,13 @@ This tutorial requires no additional circuit.
51
51
52
52
## Step by Step
53
53
54
-
1. First we need to make sure we have the dependencies installed. For this tutorial, we will need to install the [WiFi101](https://www.arduino.cc/en/Reference/WiFi101) library. If we are using the offline editor, we can locate this library in **Tools > Manage Libraries...**. If we are using the [Web Editor](https://create.arduino.cc/), it is already installed.
54
+
1. First we need to make sure we have the dependencies installed. For this tutorial, we will need to install the [WiFi101](https://www.arduino.cc/en/Reference/WiFi101) library. If we are using the offline editor, we can locate this library in **Tools > Manage Libraries...**. If we are using the [Cloud Editor](https://create.arduino.cc/), it is already installed.
55
55
56
56
2. If we are using the offline editor, we need to make sure we have the drivers installed. In the editor, navigate to **Tools > Board > Board Manager...**, and install the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** core.
57
57
58
58

59
59
60
-
1. Now, we need to install the library needed. If we are using the Web Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **WiFi101** and install it.
60
+
1. Now, we need to install the library needed. If we are using the Cloud Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **WiFi101** and install it.
61
61
62
62
63
63
2. Now let's take a look at some of the core functionalities of the sketch that we will use.
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-1000-wifi/tutorials/mkr-1000-web-server-ap-mode/mkr-1000-web-server-ap-mode.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -73,9 +73,9 @@ And that is the configuration we will be using in this tutorial. There are a few
73
73
74
74
## Programming the Board
75
75
76
-
1. First, let's make sure we have the drivers installed. If we are using the Web Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
76
+
1. First, let's make sure we have the drivers installed. If we are using the Cloud Editor, we do not need to install anything. If we are using an offline editor, we need to install it manually. This can be done by navigating to **Tools > Board > Board Manager...**. Here we need to look for the **Arduino SAMD boards (32-bits Arm® Cortex®-M0+)** and install it.
77
77
78
-
2. Now, we need to install the library needed. If we are using the Web Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **WiFi101** and install it.
78
+
2. Now, we need to install the library needed. If we are using the Cloud Editor, there is no need to install anything. If we are using an offline editor, simply go to **Tools > Manage libraries..**, and search for **WiFi101** and install it.
79
79
80
80
3. We can now take a look at some of the core functions of this sketch:
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-fox-1200/tutorials/mkr-fox-1200-weather-monitor/mkr-fox-1200-weather-monitor.md
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-gsm-1400/tutorials/arduino-mkr-gsm-1400-and-dtmf/arduino-mkr-gsm-1400-and-dtmf.md
Copy file name to clipboardExpand all lines: content/hardware/01.mkr/01.boards/mkr-gsm-1400/tutorials/arduino-mkr-gsm-1400-and-i2s/arduino-mkr-gsm-1400-and-i2s.md
0 commit comments