diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-billing-information.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-billing-information.png deleted file mode 100644 index 7922c878d9..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-billing-information.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-members.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-members.png deleted file mode 100644 index 7b617b4c78..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-members.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-tag.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-tag.png deleted file mode 100644 index 09f664182b..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-tag.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-variable-characteristic.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-variable-characteristic.png deleted file mode 100644 index d105309330..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-variable-characteristic.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-variable.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-variable.png deleted file mode 100644 index 0711656a5d..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-variable.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-widget.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-widget.png deleted file mode 100644 index 89073632a5..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/add-widget.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/advanced-chart.gif b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/advanced-chart.gif deleted file mode 100644 index cd643cea24..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/advanced-chart.gif and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/api-keys.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/api-keys.png deleted file mode 100644 index 69298bc0bd..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/api-keys.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/arduino-account-login.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/arduino-account-login.png deleted file mode 100644 index ce0ef7743e..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/arduino-account-login.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/available_triggers.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/available_triggers.png deleted file mode 100644 index 541b63a90d..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/available_triggers.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/been-configured.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/been-configured.png deleted file mode 100644 index 40d10fdbc1..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/been-configured.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/cloud-editor.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/cloud-editor.png new file mode 100644 index 0000000000..6af5e48ee9 Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/cloud-editor.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/create-dashboard.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/create-dashboard.png deleted file mode 100644 index bc62c91fbd..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/create-dashboard.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard-example.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard-example.png deleted file mode 100644 index caf91ab32a..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard-example.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard-sharing.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard-sharing.png deleted file mode 100644 index d9af168d35..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard-sharing.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard.png new file mode 100644 index 0000000000..7f897bfc06 Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/dashboard.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/device-name-configuration.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/device-name-configuration.png deleted file mode 100644 index 555401ac8d..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/device-name-configuration.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/download-button.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/download-button.png deleted file mode 100644 index 7c6009f965..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/download-button.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/download-data.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/download-data.png deleted file mode 100644 index ec769930ab..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/download-data.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/email-data.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/email-data.png deleted file mode 100644 index 7c968b1aaa..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/email-data.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/features-usage.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/features-usage.png deleted file mode 100644 index 936d75b2a6..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/features-usage.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/fillschoolinfo.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/fillschoolinfo.png deleted file mode 100644 index 89c764bc47..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/fillschoolinfo.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/get-data.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/get-data.png deleted file mode 100644 index b7bc035d72..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/get-data.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/homepage-greenhouse.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/homepage-greenhouse.png new file mode 100644 index 0000000000..efc086d8dd Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/homepage-greenhouse.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/iot-cloud.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/iot-cloud.png deleted file mode 100644 index 36f9f066b6..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/iot-cloud.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/iot-projects-setup.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/iot-projects-setup.png new file mode 100644 index 0000000000..f114543511 Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/iot-projects-setup.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/lesson.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/lesson.png new file mode 100644 index 0000000000..c729b58e59 Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/lesson.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/my-cloud-space.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/my-cloud-space.png deleted file mode 100644 index a348f84543..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/my-cloud-space.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/name-device.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/name-device.png deleted file mode 100644 index 321fbc4929..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/name-device.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/plugin-device.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/plugin-device.png deleted file mode 100644 index 966cf8de10..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/plugin-device.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/portenta-found.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/portenta-found.png deleted file mode 100644 index 99ad40a296..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/portenta-found.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/private-space-details.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/private-space-details.png deleted file mode 100644 index 28c3594cfa..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/private-space-details.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/provisioning-success.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/provisioning-success.png deleted file mode 100644 index ca8bbb5775..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/provisioning-success.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/school-plan.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/school-plan.png deleted file mode 100644 index 532be723b7..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/school-plan.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/setup-cloud-board.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/setup-cloud-board.png deleted file mode 100644 index ed8ed53fd3..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/setup-cloud-board.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/setup-device.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/setup-device.png deleted file mode 100644 index 78d85a886d..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/setup-device.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/share-dashboards.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/share-dashboards.png deleted file mode 100644 index 2b4de8b673..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/share-dashboards.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/shared-space-type-selection.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/shared-space-type-selection.png deleted file mode 100644 index 80b8f88c6b..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/shared-space-type-selection.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/side-bar.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/side-bar.png new file mode 100644 index 0000000000..6ec6833937 Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/side-bar.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/sketches-list.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/sketches-list.png new file mode 100644 index 0000000000..7bb429916a Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/sketches-list.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/switch-space.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/switch-space.png deleted file mode 100644 index 1d38060e6d..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/switch-space.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-interface.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-interface.png new file mode 100644 index 0000000000..e44b40e7ed Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-interface.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-overview.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-overview.png deleted file mode 100644 index be7e5a44a0..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-overview.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-sketchtab.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-sketchtab.png deleted file mode 100644 index 3963a79000..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/thing-sketchtab.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/three-courses.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/three-courses.png new file mode 100644 index 0000000000..607e854732 Binary files /dev/null and b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/three-courses.png differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/triggers-freeplan.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/triggers-freeplan.png deleted file mode 100644 index 8b16f31b5e..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/triggers-freeplan.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/user-roles.png b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/user-roles.png deleted file mode 100644 index e56dfc24cc..0000000000 Binary files a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/assets/user-roles.png and /dev/null differ diff --git a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/content.md b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/content.md index 9d9ab596bf..9fa53ab9c4 100644 --- a/content/arduino-cloud/10.education/00.arduino-cloud-for-education/content.md +++ b/content/arduino-cloud/10.education/00.arduino-cloud-for-education/content.md @@ -1,6 +1,6 @@ --- title: 'Getting started with Arduino Cloud for Education' -description: 'Get a general overview of Arduino Cloud for Education and its features.' +description: 'Introduce teachers to Arduino Cloud for Education and its features.' difficulty: intermediate tags: - Cloud @@ -13,374 +13,184 @@ software: ## Introduction -The [Arduino Cloud for Schools](https://cloud.arduino.cc/schools/) is a tool that provides an online space for teachers and students. +The [Arduino Cloud](https://cloud.arduino.cc/schools/) helps teachers to effectively introduce, manage and facilitate Arduino STEAM projects in their classroom. -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. +***In order to get started with Arduino Cloud, you need to [have an Arduino account](https://login.arduino.cc/login). 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.*** -## What is Arduino Cloud? +## Goals -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. +- This guide gives an overview of some important cloud tools that are useful in an educational context. +- A glimpse on how Arduino Cloud can enhance both the teaching and learning experience related to coding, electronics and IoT projects. -## How to Create an Account +## Platform for Educators -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**. +Arduino Cloud can be used to meet some of the basic needs of a teacher who wants to implement hands-on learning in the classroom using Arduino Educational kits or hardware. -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. +**Easy-to-use platform** -![Arduino Cloud login](assets/arduino-account-login.png) +The **Arduino Cloud Home** has been designed with the goal of offering a simple and straightforward experience for absolute beginners in order to be efficient in creating Arduino projects with the use of **Quick Actions** and **Sidebar**. -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. +**Code online using the Web-Editor** -Now let's explore https://app.arduino.cc/. +Low code entry using the **Cloud Editor** gets students started quickly. Instant results motivate students to go further and progress through limitless active learning pathways. -![Arduino Cloud Homepage view](assets/cloud-home-u.png) +**Get started with IoT Projects quickly** -The Arduino Cloud for Education consists of **two main subscriptions**: +Arduino Cloud makes the creation of connected objects quick, simple, and secure. You can connect multiple **devices**, allow them to exchange real-time data very easily and visualize data through interactive **dashboards**. Our extensive collection of pre-built **IoT Templates** gets your project up and running in two minutes. -* Free Plan -* [School Plan](https://cloud.arduino.cc/plans#school) +**Access rich and deep learning content** -By default, any new user who created an Arduino account has access to Arduino Cloud with a *Free Plan*. +We understand that it could be a daunting task to find a starting point especially when you are new to Arduino and running out of time to put together a lesson / project with new tools. **Cloud Courses** offer you over 30 different **lessons** and **projects** across various age groups and grades. -## Free Plan +#### **Organize, manage and track student progress** -### Access to free online courses content +Manage your classroom with ease and make collaboration easier through the use of shared spaces. Through a shared space you can keep tabs on students projects, create assignments through Google Classroom and share learning materials with your students. -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). +## Cloud Home -![Free Content Courses in the Cloud](assets/content-courses.png) +The home page is more or less like a control panel where you can access all the important functionalities. From this interface you can create, monitor and navigate to different areas of the platform based on your application. -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. +![Cloud Sidebar Menu](assets/side-bar.png) -***With a School Plan you unlock access to extra online courses.*** +### Quick Actions +**Devices** & **Things** shows how many devices are connected and have been linked with your Cloud profile. -## Manage Your Spaces +**Create New** button allows you to quickly create Sketches, Dashboards or register new devices to your Cloud platform. -Your Arduino Cloud *Free plan* comes with one **space** by default: +### Sidebar -![Free courses in the Cloud](assets/private-space-details.png) +The **Sidebar** on the left provides you quick access to all the important tools such as the Editor (through Sketches), IoT Cloud (through Devices, Things and Dashboards), Templates and even learning materials such as **Courses** and **Resources**. Let's take a closer look at these components and what they are. +- **Sketches** - These are the programs you or your students will create. Here you can access all sketches that you have created in the past or wish to create. Your Sketchbook will be stored in the Cloud and accessible from any device. +- **IoT Tools** - One of the core functionalities of the Cloud Platform is to enable you to build IoT projects that allows you to collect, analyze and monitor data from the environment. +- **Resources, Courses & Templates** - These are learning materials and ready-made IoT projects to get you started with your educational kits or other Arduino hardware. +- **Integrations** - Integrate with third-party APIs and extend your projects functionality. +- **Plans** - Here you can track the usage of your free plans. You can always upgrade to a School Plan whenever you want. If you are curious, take a look at our [School Plans options](https://cloud.arduino.cc/#schools). -* **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 +***If you are new to the platform, make sure you try out the interactive walkthrough for a faster onboarding experience.*** -### Create a Shared Space +## Cloud Editor -In order to create a shared space go to [this link](https://app.arduino.cc/space?spaceType=%22edu%22). +The [Arduino Cloud 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. You can use this tool to create both basic and IoT sketches. -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. +![Cloud Editor](assets/cloud-editor.png) -![Shared Space type selection](assets/shared-space-type-selection.png) +You can import your Sketchbook via a .zip file. The Cloud 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 solution for schools or institutions that don't want to install [Arduino IDE](https://www.arduino.cc/en/software) to program their devices. -Fill in additional information. +***Interested in getting started? Get to know more about Arduino Cloud Editor by [visiting this link](https://docs.arduino.cc/arduino-cloud/getting-started/getting-started-web-editor).*** -![Fill in school information for the new Space](assets/fillschoolinfo.png) +## IoT Tools -Congratulations! Now you own a Shared Space linked to your Arduino account. +### Devices -### Switch Between Spaces +Setting up an IoT projects can be time consuming and complex especially. With the Cloud platform, you can bring your IoT project ideas to life within in four steps. Before starting with a project we recommend you to familiarize yourself with the necessary tools that you will use during your building process. -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. +![IoT projects setup](assets/iot-projects-setup.png) -***With a Free Plan or School Plan there is no limitations in the number of Shared Space you can have.*** +The Arduino Cloud supports a range of official and third-party boards which are handled in the **"Devices"** tab. Devices are considered to be the digital replicas of your physical boards. -![Switch between Space Menu](assets/switch-space.png) +![Device tab in the Cloud homepage](assets/device-list.png) -### Change Shared Space Settings +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-). -To change the current settings of your Shared Space, navigate to the **Space Settings** tab using the sidebar. +### Things -![Shared Space Side Bar](assets/space-setting-side-bar.png) +[Things](https://app.arduino.cc/things) are basically a representation of how your Arduino device, sensors, actuators and network is mapped and linked together. -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. +![A Thing Overview](assets/thing-interface.png) -![Shared Space settings](assets/space-setting.png) +Each Thing is represented by a collection of properties, such as -From `Arduino Cloud > Space Setting` menu you can check your plan's limit and quota or upgrade it to a School Plan. +- **Variables** - they are very similar to the variables we create in a regular sketch where they are used to retrieve and store information. +- **Associated device** - The device that is used to collect data from the real world. +- **Network Credentials** - Contains information about Wi-Fi® name and password +- **Sketch** - A lite version of the Web Editor which is actually a preview of a sketch saved on the Web Editor. +- **Metadata** - such as tags, timezone and Thing ID. -### Invite Members Into Your Space +Read more about Things [here](https://docs.arduino.cc/arduino-cloud/cloud-interface/things). -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). +### Dashboards -![invite members to shared space](assets/invite-members.png) +Dashboards are used to visualize real-time data and to enable direct interaction with the board through the Cloud. -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. +![Dashboard button](assets/dashboard.png) -You can add members in **three possible ways**: +Typically a dashboard consists of easily configurable Widgets. 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. -1. Type the **email addresses** of each user and define which role they will cover in your Space based on the available options. Click on **Invite**. The users you added will get the invitation by email with a link to join your Shared Space. +### IoT Templates -2. You can invite your students to the Space through **Code** invitation (check *Join Space* explained above). +If you want to quickly setup an IoT project, you don't have to start from scratch. [Templates](https://app.arduino.cc/templates) are ready-made projects that will automatically configure your hardware and set it up with our Cloud Environment. -3. **Copy pasting the link** and share it with the whole class. +It's the easiest way to proceed with a beginner class and you can checkout the collection of Templates to get inspiration for your own class project. -![Invite members through email](assets/add-members.png) +## Cloud Courses -**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: +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 of educational kits. +For starters we have courses like [Explore Physics](https://courses.arduino.cc/explore-physics/), [Student Kit](https://edu-content-preview.arduino.cc/content-preview/middle_school/lesson/CONTENTPREVIEW+STUDENTKIT) and [Science Journal](https://science-journal.arduino.cc/) to get your students started with some basic coding and electronics challenges that are fun to learn. -![Join Space](assets/copy-code-join.png) +![Courses examples](assets/three-courses.png) -### Role types +### Lessons & Projects -There are three role types in Arduino Cloud for Schools: +Every course contains a couple of Lessons and Projects (Activities in some cases) that distinguishes technical activities from pedagogical ones. -* Admin -* Teacher -* Students +![Greenhouse Course](assets/homepage-greenhouse.png) -By default the member who has activated the plan and created the class-space is set as *Admin*. It is possible to have multiple Admins with same permissions. The admin has full control of the rights/permissions each user has in a Shared Space. +Lessons help students to understand how to connect sensors and actuators to an Arduino board and focuses on core programming skills, connecting electronics and troubleshooting. -The list of supported roles and corresponding permissions can be found here: https://cloud.arduino.cc/home/roles-permissions +![Lesson example](assets/lesson.png) -Important to remember are **Student role limitations:** +On the other hand projects focus on the application of core technical knowledge to a more real world context. Here students learn to think more critically about technology, the interactions between a user and the technology and understand the world around them in a more pedagogical manner. -* They are not allowed to add new members to your School organization -* They are not allowed to assign members roles -* They are not allowed to view the Plan Management and Payment information +### Free & Premium Course -![school user roles differences](assets/user-roles.png) +As you may have noticed some courses are available for free while others require you to have a school plan. Although you can always have a preview of a free chapter from any of the courses that you are interested in and can upgrade to a school plan if you think it's interesting for your class. -***There is no limitation on the numbers of members you can add into a Shared Space.*** +Explore our collection of Free and Premium courses [here](https://www.arduino.cc/education/courses/). -*** +***If you have purchased the Explore IoT Rev2 or the Greenhouse Kit, you already have a subscription for the Cloud included and can access all the courses.*** -## IoT Components +## Shared Spaces -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: +Foster collaboration in your classroom through the use of Shared Spaces. A **shared space** is a virtual classroom environment where you can optimize classwork, keep track of student’s progress, boost learning and connect with peers and students seamlessly. -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) +![Invite members to collaborate](assets/invite-members.png) -![Cloud left bar IoT components](assets/iot-cloud.png) +Now that you have logged in and have your own private space let's get you started with setting up a space for your classroom. In order to create a shared space go to [this link](https://docs.arduino.cc/arduino-cloud/education/shared-spaces). -| Cloud components | Free Plan | School Plan | -| :--------------: | :-------: | :---------: | -| Devices | x | x | -| Things | x | x | -| Dashboards | x | x | -| Triggers | | x | +### Share learning materials -With a *Free Plan* you won't have access to Cloud Triggers, so you'll see something similar to this: +Once you've created a space and added members, all of them will have access to the learning materials available on https://app.arduino.cc/courses. -![Triggers with a free plan](assets/triggers-freeplan.png) +![Courses Overview](assets/content-courses.png) -If you want to unlock this function, you'll need to upgrade to a [School Plan](https://digital-store.arduino.cc/education/purchase). +### Manage student projects +Quickly find all the recent sketch files and IoT Dashboards worked by your students right from the shared spaces dashboard manage your efficiently without unnecessary clicks or complex steps. -### Let's Setup a IoT Project +![Sketch tab from sidebar](assets/sketches-list.png) -In your IoT projects with Arduino you will need **three elements**: - -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 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 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/plugin-device.png) - -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-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) - -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/been-configured.png) - -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. - -![Details of a device when you click on it](assets/device-details.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 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. - -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-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 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 Cloud, they are very similar to the variables we create in a regular sketch. - -![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. - -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.*** - -### Dashboards - -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/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/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). - -***If want to use to Advanced Chart Widget for your IoT projects, that allows you to visualize multiple variables in one chart, you'll need access to the School Plan.*** - -![Advanced Chart Widget](assets/advanced-chart.gif) - -You can read more about Advance Chart Widget [here](https://docs.arduino.cc/arduino-cloud/features/advanced-chart). - -### Data Export - -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 - 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 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. - -Read more about how to use on download collected data [in this tutorial](https://docs.arduino.cc/arduino-cloud/features/iot-cloud-historical-data). - -### 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 Cloud, under `Things > Sketch`, which is actually a preview of a sketch saved on the Web Editor. - -![Arduino Cloud Lite Editor](assets/thing-sketchtab.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 [Arduino Cloud > Space Setting > Plan Usage](https://app.arduino.cc/plan-usage). - -![Feature usage menu](assets/features-usage.png) - - - -*** - -## School Plan - -As an Educator you might need: - -* To create and store in the Cloud more sketches -* To collaborate in your IoT projects sharing real-time data dashboards and programs -* To integrate your IoT Project with an LMS tool -* To customize your projects with additional functionalities provided by APIS -* To handle several students' accounts with one Admin - -### Buy a School Plan - -To upgrade from a *Free Plan* to *School Plan* and get access to the features mentioned in this article, go here: - -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. 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) - -2. **Add as many members seats** you need for your classes. - - ![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. - - ![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 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/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 - -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) - -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 (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 & 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. - -### 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. +***If you are interested in knowing more about Shared Spaces, read this [tutorial](https://docs.arduino.cc/arduino-cloud/education/shared-spaces/).*** ## Cloud Remote App -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. +The 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 Cloud Remote app? Read [this tutorial](https://docs.arduino.cc/arduino-cloud/tutorials/iot-remote-phone-sensors#phone-setup).*** +## Conclusions -## Arduino Cloud Tutorials +You have now an general overview of the different Cloud tools that are available on the Arduino Cloud platform. It could be a lot if you are using it for the first time, but the best way to learn is by doing. Let’s get you going by [setting up a Shared Space](https://docs.arduino.cc/arduino-cloud/education/shared-spaces/). + +## Learn More You can find a full list of tutorials on the [Arduino Cloud documentation page](https://docs.arduino.cc/arduino-cloud/). +If you are a enthusiast and would like to explore more about our Cloud platform, here are some documentation on all the important elements you can familiarize yourself with: + +- [ Sketches ](https://docs.arduino.cc/arduino-cloud/cloud-interface/sketches/) +- [Arduino Cloud Editor](https://docs.arduino.cc/arduino-cloud/getting-started/getting-started-web-editor) +- [Cloud Variables](https://docs.arduino.cc/arduino-cloud/cloud-interface/variables/) +- [Dashboards & Widgets](https://docs.arduino.cc/arduino-cloud/cloud-interface/dashboard-widgets) +- [Cloud Remote App](https://docs.arduino.cc/arduino-cloud/iot-remote-app/getting-started) +- [Setup a Shared Space for your class](https://docs.arduino.cc/arduino-cloud/education/shared-spaces)