diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-variable-characteristic.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-variable-characteristic.png new file mode 100644 index 0000000000..d105309330 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-variable-characteristic.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-variable.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-variable.png new file mode 100644 index 0000000000..0711656a5d Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-variable.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-widget.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-widget.png new file mode 100644 index 0000000000..89073632a5 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/add-widget.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/been-configured.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/been-configured.png new file mode 100644 index 0000000000..40d10fdbc1 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/been-configured.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/cloud-home-u.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/cloud-home-u.png new file mode 100644 index 0000000000..da7b766411 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/cloud-home-u.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/cloud-home.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/cloud-home.png deleted file mode 100644 index cd0741d7fe..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/cloud-home.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/congratulations-setup.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/congratulations-setup.png deleted file mode 100644 index 4c964ecd00..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/congratulations-setup.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/content-courses.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/content-courses.png new file mode 100644 index 0000000000..b054fad05e Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/content-courses.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/content.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/content.png deleted file mode 100644 index 4bedf0ff9d..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/content.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-a-thing.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-a-thing.png deleted file mode 100644 index e8b5f80ec0..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-a-thing.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-dashboard.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-dashboard.png new file mode 100644 index 0000000000..bc62c91fbd Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-dashboard.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-thing.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-thing.png index 0c349dd37f..3e2c0482f7 100644 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-thing.png and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/create-thing.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-details.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-details.png new file mode 100644 index 0000000000..a1985fa554 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-details.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-list.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-list.png new file mode 100644 index 0000000000..62beac3637 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-list.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-onboarding.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-onboarding.png deleted file mode 100644 index 08291e63b4..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/device-onboarding.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/devices-list.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/devices-list.png deleted file mode 100644 index b231fe4df7..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/devices-list.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/download-button.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/download-button.png index 746d812686..7c6009f965 100644 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/download-button.png and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/download-button.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/edu-tutorial-thing-overview.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/edu-tutorial-thing-overview.png deleted file mode 100644 index 523a76db55..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/edu-tutorial-thing-overview.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/features-usage.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/features-usage.png index 40817c55fb..936d75b2a6 100644 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/features-usage.png and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/features-usage.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/gs-thing-editor.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/gs-thing-editor.png deleted file mode 100644 index bbf0bde4a8..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/gs-thing-editor.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/invite-members.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/invite-members.png new file mode 100644 index 0000000000..891b8cb28e Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/invite-members.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/iot-cloud-button.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/iot-cloud-button.png deleted file mode 100644 index 8dbc09959d..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/iot-cloud-button.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/iot-cloud.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/iot-cloud.png new file mode 100644 index 0000000000..36f9f066b6 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/iot-cloud.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/join-space-highlight.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/join-space-highlight.png deleted file mode 100644 index 7885cd0f73..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/join-space-highlight.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/leftsidebar.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/leftsidebar.png deleted file mode 100644 index bf3a3ec939..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/leftsidebar.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/members-home.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/members-home.png deleted file mode 100644 index a8a27d163f..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/members-home.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/my-cloud-space.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/my-cloud-space.png index 8dcef7a771..a348f84543 100644 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/my-cloud-space.png and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/my-cloud-space.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/my-school-share.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/my-school-share.png deleted file mode 100644 index 8eccd3370e..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/my-school-share.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/name-device.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/name-device.png index 232d1d6f1c..321fbc4929 100644 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/name-device.png and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/name-device.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/plugin-device.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/plugin-device.png new file mode 100644 index 0000000000..966cf8de10 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/plugin-device.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/private-space-details.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/private-space-details.png new file mode 100644 index 0000000000..28c3594cfa Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/private-space-details.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/search-things.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/search-things.png deleted file mode 100644 index 7181c79a6a..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/search-things.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/setup-device.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/setup-device.png new file mode 100644 index 0000000000..78d85a886d Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/setup-device.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/share-dashboards.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/share-dashboards.png new file mode 100644 index 0000000000..2b4de8b673 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/share-dashboards.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/shared-space-settings.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/shared-space-settings.png deleted file mode 100644 index c0e07cf960..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/shared-space-settings.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/space-setting-side-bar.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/space-setting-side-bar.png new file mode 100644 index 0000000000..a940242ca1 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/space-setting-side-bar.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/space-setting.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/space-setting.png new file mode 100644 index 0000000000..9742a22ced Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/space-setting.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/switch-space.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/switch-space.png new file mode 100644 index 0000000000..1d38060e6d Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/switch-space.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/thing-metadata.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/thing-metadata.png deleted file mode 100644 index 3e3a4f2062..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/thing-metadata.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/thing-sketchtab.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/thing-sketchtab.png new file mode 100644 index 0000000000..3963a79000 Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/thing-sketchtab.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/triggers-freeplan.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/triggers-freeplan.png new file mode 100644 index 0000000000..8b16f31b5e Binary files /dev/null and b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/triggers-freeplan.png differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/triggersfree-plan.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/triggersfree-plan.png deleted file mode 100644 index ec164f0ffb..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/triggersfree-plan.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/variable.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/variable.png deleted file mode 100644 index f5f4322ebd..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/variable.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/web-editor-button.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/web-editor-button.png deleted file mode 100644 index e643cde9d9..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/web-editor-button.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/widget.png b/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/widget.png deleted file mode 100644 index d98718f39a..0000000000 Binary files a/content/arduino-cloud/10.education/09.arduino-cloud-for-education/assets/widget.png and /dev/null differ 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 54f7011b88..c30ca74d55 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 @@ -3,7 +3,7 @@ title: 'Getting started with Arduino Cloud for Education' description: 'Get a general overview of Arduino Cloud for Education and its features.' difficulty: intermediate tags: - - IoT Cloud + - Cloud - Education - RBAC author: 'Gaia Castronovo' @@ -17,13 +17,13 @@ The [Arduino Cloud for Schools](https://cloud.arduino.cc/schools/) is a tool tha In this article, you will get a general overview of the major features of the Arduino Cloud for Education and the features *Free* and *School* plan can offer. -## Required Software +## What is Arduino Cloud? -* [Arduino Cloud ](https://cloud.arduino.cc/plans#school) +Arduino Cloud is an easy-to-use Internet of Things application platform. Arduino Cloud makes the creation of connected objects quick, simple, and secure. You can connect multiple devices and allow them to exchange real-time data. You can also monitor them from anywhere using a simple user interface. It is integrated with the online Arduino Web Editor. ## How to Create an Account -In order to get started with Arduino Cloud, you need to [have an Arduino account](https://auth.arduino.cc/login.). An **Arduino account gives** you **full access to all Arduino websites, apps**, and **services**. +In order to get started with Arduino Cloud, you need to [have an Arduino account](https://login.arduino.cc/login). An **Arduino account gives** you **full access to all Arduino websites, apps**, and **services**. If you do not have an account yet, feel free to create a new one. You can follow [this tutorial](https://support.arduino.cc/hc/en-us/articles/360016724040-Create-an-Arduino-account) for a step-by-step explanation on how to do it. @@ -31,14 +31,14 @@ If you do not have an account yet, feel free to create a new one. You can follow After the registration is completed, you should verify your email address by clicking CONFIRM NOW in the email that was automatically sent to your inbox. -Now let's explore https://cloud.arduino.cc/home/. +Now let's explore https://app.arduino.cc/. -![Arduino Cloud Homepage view](assets/cloud-home.png) +![Arduino Cloud Homepage view](assets/cloud-home-u.png) The Arduino Cloud for Education consists of **two main subscriptions**: * Free Plan -* School Plan +* [School Plan](https://cloud.arduino.cc/plans#school) By default, any new user who created an Arduino account has access to Arduino Cloud with a *Free Plan*. @@ -46,9 +46,9 @@ By default, any new user who created an Arduino account has access to Arduino Cl ### Access to free online courses content -Once you've logged in, you are free to check out our free content in `Arduino Cloud > Home > Courses` or click [here](https://cloud.arduino.cc/home/courses). +Once you've logged in, you are free to check out our free content in `Arduino Cloud > Courses` or click [here](https://app.arduino.cc/courses). -![Free Content Courses in the Cloud](assets/content.png) +![Free Content Courses in the Cloud](assets/content-courses.png) Here, you get access to several free online courses, for different age groups and topics. This library of courses gets widened and extended regularly with new releases. @@ -57,29 +57,30 @@ Here, you get access to several free online courses, for different age groups an ## Manage Your Spaces -In your Arduino Cloud *Free plan* comes with two **spaces** by default: +Your Arduino Cloud *Free plan* comes with one **space** by default: -![Free courses in the Cloud](assets/my-cloud-space.png) +![Free courses in the Cloud](assets/private-space-details.png) -* **My Cloud**. My Cloud is an *automatically* created private space once joined Arduino Cloud. You can use this space for personal projects you do not want to share with all your class. This space is free and includes - +* **Private Space**. Private space is an *automatically* created private space once joined Arduino Cloud. You can use this space for personal projects you do not want to share with all your class. This space is free and includes + * *two Things*, * unlimited dashboards, * 100 MB of sketch storage, * 1-day data retention by default. + + You have a quick glance on Device and Things from the menu on the top right corner. + +* **Shared Space**. It's an easy tool to keep track of your students' recent activities on their IoT projects and monitor their project progress. + + * *Save online unlimited amount of sketches* and dashboards, and easily search for them later, + * Quickly share your data flow from sensors adding up to *five Things* + * Integrate your lesson plan with Google Classroom, assign tasks and share courses. + * Study data analysis with your students with 6 months of data retention by default -* **New shared space**. A *shared space* is a space you can use with all your students. There is no limit in the number of members, who can all access the resources within its space. -* **Join Space**. Here you copy and paste the space code that another admin or teacher shared with you to join their space. See image below: - - -![Join Space](assets/copy-code-join.png) - -### Create a shared space - -Open the top-right space selection menu and click on *New shared space*. +### Create a Shared Space -![New shared space creation](assets/join-space-highlight.png) +In order to create a shared space go to [this link](https://app.arduino.cc/space?spaceType=%22edu%22). Then you will be asked which type of Shared Space you want to create (i.e. For Business or For Education). Click on **For Education** and proceed with creating a online space to share with your students or other colleagues. @@ -93,27 +94,31 @@ Congratulations! Now you own a Shared Space linked to your Arduino account. ### Switch Between Spaces -You can switch to other Shared Spaces at any time using the corresponding menu, which you can find at the top right-corner, and click on it. +You can switch to other Shared Spaces at any time using the corresponding menu, which you can find at the top left-corner, and click on it. ***With a Free Plan or School Plan there is no limitations in the number of Shared Space you can have.*** -![Switch between Space Menu](assets/my-school-share.png) +![Switch between Space Menu](assets/switch-space.png) ### Change Shared Space Settings -To change the current settings of your Shared Space, navigate to the **General Settings** tab using the sidebar. +To change the current settings of your Shared Space, navigate to the **Space Settings** tab using the sidebar. + +![Shared Space Side Bar](assets/space-setting-side-bar.png) + +Here you can **Edit** your information, change name or **Disband Shared Space**. From this menu you can also manage the members you've invited into your Shared Space. -![Shared Space settings](assets/shared-space-settings.png) +![Shared Space settings](assets/space-setting.png) -Here you can edit for example your displayed name or change the logo of your Space. +From `Arduino Cloud > Space Setting` menu you can check your plan's limit and quota or upgrade it to a School Plan. ### Invite Members Into Your Space -To add more members to your Shared Space, use the sidebar to navigate to the **Members** item under **Your space** group. +You can add more members to your Shared Space from the `Cloud > Home`, clicking on the shortcut green button `INVITE MEMBERS` or you can [click here](https://app.arduino.cc/settings). -![List of Shared Space Members](assets/members-home.png) +![invite members to shared space](assets/invite-members.png) -There you will find the complete list of all members who have access to your Shared Space, as well as the current role of each member. +Once inside the Cloud homepage, from the card on the right top corner, you will find the complete list of all members who have access to your Shared Space, as well as the current role of each member. You can add members in **three possible ways**: @@ -125,6 +130,11 @@ You can add members in **three possible ways**: ![Invite members through email](assets/add-members.png) +**Join Space**. Here you copy and paste the space code that another admin or teacher shared with you to join their space. See image below: + + +![Join Space](assets/copy-code-join.png) + ### Role types There are three role types in Arduino Cloud for Schools: @@ -149,151 +159,102 @@ Important to remember are **Student role limitations:** *** -## Cloud Apps +## IoT Components -On the left menu bar in https://cloud.arduino.cc/home/ are listed the Cloud apps: +On the left menu bar in https://app.arduino.cc/, all the elements you will use to set up your IoT projects for a quick access are listed: -| Arduino Cloud Apps | Free Plan | School Plan | -| :----------------: | :-------: | :---------: | -| Web Editor | x | x | -| IoT Cloud | x | x | -| Triggers | | x | +1. [Devices](https://app.arduino.cc/devices) +2. [Things](https://app.arduino.cc/things) +3. [Dashboards](https://app.arduino.cc/dashboards) +4. [Triggers](https://app.arduino.cc/triggers) +![Cloud left bar IoT components](assets/iot-cloud.png) - -![Cloud Apps](assets/leftsidebar.png) - -With a *Free* *Plan* you have access both to Arduino Web Editor and Arduino IoT Cloud, with **different limitations**. We'll discuss more in details below what those limitations are. +| Cloud components | Free Plan | School Plan | +| :--------------: | :-------: | :---------: | +| Devices | x | x | +| Things | x | x | +| Dashboards | x | x | +| Triggers | | x | With a *Free Plan* you won't have access to Cloud Triggers, so you'll see something similar to this: -![Triggers with a free plan](assets/triggersfree-plan.png) +![Triggers with a free plan](assets/triggers-freeplan.png) If you want to unlock this function, you'll need to upgrade to a [School Plan](https://digital-store.arduino.cc/education/purchase). -### What is Arduino Web Editor? -[Arduino Web Editor](http://create.arduino.cc/editor) allows you to **write code** and **upload sketches** to any Arduino board after installing a **[simple plug-in](https://create.arduino.cc/getting-started/plugin/welcome) for your browser**. Your Sketchbook will be stored in the Cloud and accessible from any device. If you have a *Free Plan* you can store to a maximum of 100 MB of sketches. - -You can import your Sketchbook via a .zip file. Arduino Web Editor is part of Arduino Cloud, that simplifies a project by bringing all the different tools you need together in one place. This is a complementary solutions for schools or institutions that don't want to install [Arduino IDE](https://www.arduino.cc/en/software) to program their devices. - -If you want to know more about Arduino Web Editor [visit this link](https://docs.arduino.cc/arduino-cloud/getting-started/getting-started-web-editor). - -A **lite version of the Web Editor** is included in the Arduino IoT Cloud, under `Things > Sketch`, which is actually a preview of a sketch saved on the Web Editor. - -![Arduino IoT Cloud lite Editor](assets/gs-thing-editor.png) - -***The Arduino Cloud Free Plan allows a maximum online space to store your sketches and libraries of 100 MB and a maximum of 25 code compilations per day by default. The Arduino Cloud School Plan allows unlimited online storage space and unlimited code compilations for your sketches.*** - -You can check how many times you have left to verify and upload your program from the [Cloud home](https://cloud.arduino.cc/home/), on the `Feature Usage` menu on the left bottom corner. - -![Feature usage menu](assets/features-usage.png) - - -### What is Arduino IoT Cloud? - -Arduino IoT Cloud is an easy-to-use Internet of Things application platform. Arduino IoT Cloud makes the creation of connected objects quick, simple, and secure. You can connect multiple devices and allow them to exchange real-time data. You can also monitor them from anywhere using a simple user interface. It is integrated into your Arduino Cloud Space. - -*** - -## IoT Projects Management +### Let's Setup a IoT Project In your IoT projects with Arduino you will need **three elements**: -1. The [**Arduino IoT Cloud**](https://docs.arduino.cc/arduino-cloud/guides/overview) -2. The [**Arduino Create Agent**](https://create.arduino.cc/getting-started/plugin/welcome) the middle man between Arduino’s Web Editor, Arduino IoT Cloud and your computer. It allows you to use the browser to edit and deploy sketches to your Arduino board. +1. The [**Arduino Cloud**](https://docs.arduino.cc/arduino-cloud/guides/overview) +2. The [**Arduino Create Agent**](https://create.arduino.cc/getting-started/plugin/welcome) the middle man between Arduino’s Web Editor, Arduino Cloud and your computer. It allows you to use the browser to edit and deploy sketches to your Arduino board. 3. **A device** of your choice. -### Setup a Device in Arduino IoT Cloud +### Setup a Device in Arduino Cloud -The Arduino IoT Cloud is compatible with multiple Arduino boards or devices based on the ESP32 / ESP8266 microcontrollers. The Arduino IoT Cloud currently supports devices connected via Wi-Fi®, Ethernet, LoRaWAN® (via The Things Network), and cellular connectivity. You can check the [full list of compatible hardware here](https://support.arduino.cc/hc/en-us/articles/360016077320-What-devices-can-be-used-with-Arduino-IoT-Cloud-). +Arduino Cloud is compatible with multiple Arduino boards or devices based on the ESP32 / ESP8266 microcontrollers. The Arduino Cloud currently supports devices connected via Wi-Fi®, Ethernet, LoRaWAN® (via The Things Network), and cellular connectivity. You can check the [full list of compatible hardware here](https://support.arduino.cc/hc/en-us/articles/360016077320-What-devices-can-be-used-with-Arduino-IoT-Cloud-). -If your device is compatible with Arduino IoT Cloud, you can start to **Setup your Device** in your Shared Space by connecting it to your computer through a USB cable. +If your device is compatible with Arduino Cloud, you can start to **Setup Device** by connecting it to your computer through a USB cable, going to `Arduino Cloud Homepage > Devices > Add Device`. -![Device selection](assets/device-onboarding.png) +![Device selection](assets/plugin-device.png) -The agent will start looking for your board. When your board has been found, the following screen will appear. Click on **Configure**. +The agent will start looking for your board, select the kind of device you're setting up and continue to follow the next guided steps. -![Set up board in the cloud](assets/setup-cloud-board.png) +![Set up board in the cloud](assets/setup-device.png) Select a board name to be able to correctly identify your device and click on **Next**. ![Give a name to the device](assets/name-device.png) -Define the connection type you want to use with your board and click on **Next.** - If the onboarding proceeds as expected, the following page will appear confirming that your device has been successfully set up. -![Successfully set up device](assets/congratulations-setup.png) +![Successfully set up device](assets/been-configured.png) -The `Devices` tab displays the name, status, and linked `Things` for each of the configured devices. Clicking on the device allows for renaming it, as well as accessing more information about the device, such as its ID number, type, FQBN, serial number, firmware version, linked Thing, latest activity, and the date when the device was added. +When you click on a `Device`'s name it displays all the associated `Things`, more information about the device, such as its ID number, FQBN, serial number, firmware version, Device Status history, and the date when the device was added. -The device status indicates whether it is connected to the Arduino IoT Cloud (online), or not connected (offline). +![Details of a device when you click on it](assets/device-details.png) -![List of devices in your Arduino IoT Cloud](assets/devices-list.png) +The device status indicates whether it is connected to the Arduino Cloud (online), or not connected (offline). Click on the three dots to rename your device. + +![List of devices added into Cloud](assets/device-list.png) ### Link A Thing To Your Device -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 use a device in Arduino 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. +Let's make your first Thing, going to Cloud homepage sidebar, click on the green button CREATE THING. -![Create a thing from device tab](assets/create-a-thing.png "Create Thing button") +![Create a thing from device tab](assets/create-thing.png) If you want to explore more on how Things work, check [here](https://docs.arduino.cc/arduino-cloud/guides/overview#3-creating-a-thing). -***With a Free Plan you can only connect two Things with the IoT Cloud at a time. With a School Plan, each member you've included in your plan can connect up to five Things to a Device.*** - -The image below highlights the important elements that we will use frequently. Each number is explained below the image. - -![Thing tab Overview](assets/edu-tutorial-thing-overview.png) - -1. **Name of thing:** By clicking on "Untitled", we can rename our thing to anything we like. -2. **Navigation menu:** This helps to navigate between Things, Dashboards and Devices. -3. **Thing tab:** There are two different tabs: **Setup**, **Sketch** and **Metadata**. The setup is the current view, while the sketch works as the Arduino IDE, where the Serial Monitor is detachable. -4. **Variables:** By clicking the **Add variable** button, we can create variables that will be incorporated in a sketch later on. These variables can then be linked to a dashboard. -5. **Device configuration:** To associate our Thing with a device, detach or change it. -6. **Network configuration:** Here, we will enter the name and password of our Wi-Fi® network, which will be necessary to communicate with the IoT Cloud. - -### 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](https://app.arduino.cc/devices). - -![Search and filter among devices](assets/search-things.png) - -If you want to **create your tag**, which you can use as a filtering option, go to Things tab, click on the Thing you would like to tag and go to the **Metadata** tab as shown in the figure below. Click on **Add**. You can add an unlimited number of tags to each Thing. - -![Thing metadata](assets/thing-metadata.png) - - - -You can go back to the Things tab and start filtering your Things according to the new tag you have just created. - -![New tag filtering](assets/new-tag-filtering.png) +***With a Free Plan you can only connect two Things with the Cloud at a time. With a School Plan, each member you've included in your plan can connect up to five Things to a Device.*** ### Variables -In order to retrieve and store information we need to create Variables in the Arduino IoT Cloud, they are very similar to the variables we create in a regular sketch. +In order to retrieve and store information we need to create Variables in the Arduino Cloud, they are very similar to the variables we create in a regular sketch. -![Variables associated to a Thing](assets/variable.png) +![Variables associated to a Thing](assets/add-variable.png) -When we create variables here, they are automatically generated in a sketch, and when we upload the code to the board, the variables used in the sketch synchronize with the variables in the cloud. +When we create variables here, they are automatically generated in a sketch, and when we upload the code to the board, the variables used in the sketch synchronize with the variables in the Cloud. To learn more about the different types of variables, go to [this tutorial](https://docs.arduino.cc/arduino-cloud/getting-started/cloud-variables). -***The Arduino Cloud Free Plan allows a maximum number of 5 variables per Thing by default. The Arduino Cloud School Plan allows an unlimited number of variables per Thing.*** +***The Arduino Cloud - Free Plan allows a maximum number of 5 variables per Thing by default. The Arduino Cloud - School Plan allows an unlimited number of variables per Thing.*** ### Dashboards -Dashboards are used to visualize real-time data and to enable direct interaction with the board through the IoT Cloud. Go to `Dashboard` and click the green button `Create`. We'll link `Variables` we've created before to a *Widget*. +Dashboards are used to visualize real-time data and to enable direct interaction with the board through the Cloud. Go to `Dashboard` and click the green button `Create`. We'll link `Variables` we've created before to a *Widget*. ***With a Free Plan is not possible to share your Dashboard with other users. If you want to unlock this function, you'll need to upgrade to a [School Plan](https://digital-store.arduino.cc/education/purchase).*** -![Dashboard example](assets/dashboard-example.png) +![Dashboard example](assets/create-dashboard.png) **Widgets** are the ‘building blocks’ of a dashboard, and are directly linked to our properties. They allow us to visualize the data we get from sensors. There are several different widgets: gauges, sliders, switches, color palettes, messenger and more. -![Widgets Selection](assets/widget.png) +![Widgets Selection](assets/add-widget.png) If you want to learn more on how to customize your dashboard and widgets, check [this link](https://docs.arduino.cc/arduino-cloud/getting-started/dashboard-widgets). @@ -305,29 +266,39 @@ You can read more about Advance Chart Widget [here](https://docs.arduino.cc/ardu ### Data Export -Arduino Cloud, both with *Free* or *School Plan*, allows any user to download historical data from Arduino IoT Cloud Things and Variables. The data are downloaded in **.csv** format to be ready for further editing. +Arduino Cloud, both with *Free* or *School Plan*, allows any user to download historical data from Arduino Cloud Things and Variables. The data are downloaded in **.csv** format to be ready for further editing. -***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.*** +***The Arduino Cloud - Free Plan allows only 1 day of data retention by default. The Arduino Cloud - 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](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. +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) From here you can select all the variables you want to download by checking the boxes as well as the time frame you are interested in. -When you have selected the data, click on the **Select Data Source** button. +Read more about how to use on download collected data [in this tutorial](https://docs.arduino.cc/arduino-cloud/features/iot-cloud-historical-data). -![Export your data](assets/download-data.png) +### What is Arduino Web Editor? + +[Arduino Web Editor](http://create.arduino.cc/editor) allows you to **write code** and **upload sketches** to any Arduino board after installing a **[simple plug-in](https://create.arduino.cc/getting-started/plugin/welcome) for your browser**. Your Sketchbook will be stored in the Cloud and accessible from any device. If you have a *Free Plan* you can store to a maximum of 100 MB of sketches. + +You can import your Sketchbook via a .zip file. Arduino Web Editor is part of Arduino Cloud, that simplifies a project by bringing all the different tools you need together in one place. This is a complementary solutions for schools or institutions that don't want to install [Arduino IDE](https://www.arduino.cc/en/software) to program their devices. + +If you want to know more about Arduino Web Editor [visit this link](https://docs.arduino.cc/arduino-cloud/getting-started/getting-started-web-editor). -At this point, click on **Get data** to receive your data by email. +A **lite version of the Web Editor** is included in the Arduino Cloud, under `Things > Sketch`, which is actually a preview of a sketch saved on the Web Editor. -![Get your data](assets/get-data.png) +![Arduino Cloud Lite Editor](assets/thing-sketchtab.png) -You will get an email like the one below with a link allowing you to download all your data. +***The Arduino Cloud - Free Plan allows a maximum online space to store your sketches and libraries of 100 MB and a maximum of 25 code compilations per day by default. The Arduino Cloud - School Plan allows unlimited online storage space and unlimited code compilations for your sketches.*** -![Link to download your data](assets/email-data.png) +You can check how many times you have left to verify and upload your program from the [Arduino Cloud > Space Setting > Plan Usage](https://app.arduino.cc/plan-usage). -You are now ready to monitor and edit all your Cloud data. +![Feature usage menu](assets/features-usage.png) + + + +*** ## School Plan @@ -345,7 +316,7 @@ To upgrade from a *Free Plan* to *School Plan* and get access to the features me https://digital-store.arduino.cc/education/purchase/institution -1. If you're not logged in with an Arduino account, you'll be redirected to the login page. **Select the institution Space you want to add your members' seats to** or click Set up new shared Space to make a brand new one. +1. If you're not logged in with an Arduino account, you'll be redirected to the login page. If you've already created a Shared Space **select the institution Space you want to add your members' seats to** or click **Set up new shared Space** to make a brand new one. ![Select the institution space](assets/school-plan.png) @@ -353,25 +324,27 @@ https://digital-store.arduino.cc/education/purchase/institution ![add members to the school plan](assets/configure-your-plan.png) -3. Then click on the button Add Billing Information and fill in with your educational institution information and payment method. +3. Then click on the button **Add Billing Information** and fill in with your educational institution information and payment method. ![add billing information](assets/add-billing-information.png) +Then click on the green button `ACTIVATE PLAN`. + Congratulations! Now you own a *School Plan* linked to your Arduino account. You should have received a confirmation email. Continue reading to discover more about the additional functions you've now unlocked. ### Sharing Dashboards -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. +With a *School Plan* is possible to share any Dashboard with anyone. Go to the [Dashboard](https://app.arduino.cc/dashboards) tab in Arduino Cloud, go inside the Dashboard you would like to share, click on the three dots, next to the download button. 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. -![Share your dashboard](assets/dashboard-sharing.png) +![Share your dashboard](assets/share-dashboards.png) You can check [this tutorial](https://docs.arduino.cc/arduino-cloud/features/sharing-dashboards) to learn more about sharing a dashboard. -### Google Classroom Integration +### Google Classroom™ Integration -With a *School plan* any educator that is part of a Shared Space can create assignments and share a sketch directly from the Arduino Web Editor, that is part of the Arduino Cloud apps. +With a *School plan* any educator that is part of a Shared Space can create assignments and share a sketch directly from the Arduino Web Editor. ![Share sketch with Google Classroom](assets/google-integration-arduino-cloud02.png) @@ -379,29 +352,35 @@ It is also possible to share the content of a course or give it as an assignment ![Share content with Google Classroom](assets/google-classroom-content-share.png) +## IoT Templates + +[Templates](https://app.arduino.cc/templates) are ready-made projects that will automatically configure your device, Thing, and variables. +It's the easiest way to proceed with a beginner class and you can check that section to get inspiration for your own class project. ### Over-the-air Uploads -This feature, included in the Arduino Cloud *School Plan*, allows you to upload programs wirelessly to your Arduino boards. If you have a compatible board connected to a Wi-Fi®/Ethernet network and configured it to work with OTA, you won’t need to physically connect the board to the computer in order to upload new sketches to it. +This feature, included in the Arduino Cloud *School Plan*, allows you to upload programs wirelessly to your Arduino boards. If you have a compatible board connected to a Wi-Fi®/Ethernet network and configured it to work with OTA (over-the-air), you won’t need to physically connect the board to the computer in order to upload new sketches to it. Check [this tutorial](https://docs.arduino.cc/arduino-cloud/features/ota-getting-started#how-does-it-work) to learn how to upload your program remotely to your board. -### Billing +### Billing & subscriptions + +![Billing & subscriptions menu](assets/my-cloud-space.png) School Plan is specifically designed for institutions that aim to cover a larger amount of users. The billing account can be managed by a single Arduino account that then will grant access to different users and assign a role. -### Junior Account +### Account settings - Junior Account If your students are **under the age of 14**, they need parental consent to sign up for an Arduino account. We recommend to read [this tutorial](https://support.arduino.cc/hc/en-us/articles/360022234360) to learn how to manage a Junior account. Arduino Education provides [several solutions for middle school](https://www.arduino.cc/education/middle-school/) students. The content courses included in the *School Plan* are only partially available for minor users. They will get access only to COPPA-compliant courses. -## Arduino IoT Cloud Remote +## Cloud Remote App -Arduino IoT Cloud Remote app allows you to monitor your dashboards anywhere, anytime, from a **mobile device** i.e. smartphone or tablet for **free**. Download it from either [Google Play Store](https://play.google.com/store/apps/details?id=cc.arduino.cloudiot&hl=en&gl=US) or the [Apple App Store](https://apps.apple.com/us/app/arduino-iot-cloud-remote/id1514358431) depending on your device. +Cloud Remote App allows you to monitor your dashboards anywhere, anytime, from a **mobile device** i.e. smartphone or tablet for **free**. Download it from either [Google Play Store](https://play.google.com/store/apps/details?id=cc.arduino.cloudiot&hl=en&gl=US) or the [Apple App Store](https://apps.apple.com/us/app/arduino-iot-cloud-remote/id1514358431) depending on your device. -***Do you want to get started with IoT Cloud Remote app? Read [this tutorial](https://docs.arduino.cc/arduino-cloud/tutorials/iot-remote-phone-sensors#phone-setup).*** +***Do you want to get started with Cloud Remote app? Read [this tutorial](https://docs.arduino.cc/arduino-cloud/tutorials/iot-remote-phone-sensors#phone-setup).*** ## Arduino Cloud Tutorials -You can find a full list of tutorials on the [Arduino IoT Cloud documentation page](https://docs.arduino.cc/arduino-cloud/). +You can find a full list of tutorials on the [Arduino Cloud documentation page](https://docs.arduino.cc/arduino-cloud/).