0% found this document useful (0 votes)
1 views

Arduino Cloud Guide

The document outlines the features and capabilities of the Arduino Cloud platform for IoT projects, emphasizing its all-in-one nature and support from the Arduino community. It describes how users can create, monitor, and control devices directly or indirectly, utilize low-code and no-code options, and integrate with third-party platforms. Additionally, it highlights the ease of development through various Arduino tools and APIs, enabling users to manage IoT resources effectively.

Uploaded by

jai5020407
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

Arduino Cloud Guide

The document outlines the features and capabilities of the Arduino Cloud platform for IoT projects, emphasizing its all-in-one nature and support from the Arduino community. It describes how users can create, monitor, and control devices directly or indirectly, utilize low-code and no-code options, and integrate with third-party platforms. Additionally, it highlights the ease of development through various Arduino tools and APIs, enabling users to manage IoT resources effectively.

Uploaded by

jai5020407
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Bring your IoT projects to life quickly

The all-in-one IoT platform fueled by the trusted Arduino Community

Supported hardware
Direct Indirect
Create devices that can be monitored Connect almost anything to the cloud indirectly,
and controlled directly from Arduino cloud by leveraging the direct devices as a middleware

Within Arduino development environments Hardware, appliances,


What you can do with Arduino Cloud machinery
Program an Arduino or ESP*
board to interface with any kind
Develop from of device or appliance and
anywhere connect them to the Cloud.
Examples: Bluetooth® LE, IR,
Arduino Boards ESP32/ESP8266 Modbus, Serial, GPIOs
No code
Monitor & Control Cloud Applications can be developed using the
Ready-to-use templates that
can be deployed with one click on Arduino Cloud Editor or Arduino IDE 2.
the hardware Program & Deploy Custom Dashboards
Low-code User-friendly dashboard creation
Automatically generated sketches Cable based on drag and drop widgets

Full Arduino Experience Traditional USB programming Insightful Widgets


(Online/ Offline)
Over-the-air (Ota) Updates Interact with the devices and get Outside Arduino development environments Third party platforms
Develop applications either offline real-time and historical data
Deploy your firmware wirelessly through a wide widget catalog
with the Arduino IDE2 or online to your devices Use Arduino Cloud as a central
with the Cloud Editor hub to control all your systems
Mass Scale & Automation Mobile App
Store Your Sketches Online connecting them through a
Keep your code online and use it Perform mass-scale or automated Dashboards accessible from device running Node-RED or
in your favourite Arduino updates using the command line anywhere at any time from your develop your own middleware
development environment with the Arduino Cloud CLI mobile phone
with JS or Python®

Use your favourite programming environment and language


to connect your devices to the Cloud

Kit: A product that contains several components. Typically a


microcontroller board plus sensors, buttons, etc.

Glossary Over-the-air (OTA) Update: A software update that is


delivered to a device wirelessly.
How does it work?
Physical Board: A physical microcontroller board that can be
connected to Arduino Cloud.
Application API: Create and manage IoT resources like
dashboards, devices, Things, and variables, along with the
retrieval and handling of historical data. Sketch: A program or code written in the Arduino programming
Dashboard
language specifically designed to be run on an Arduino or Widgets
ESP-based microcontroller. They consist of a set of instructions
Arduino IoT Cloud: The section inside the Arduino Cloud that tell the board what actions to perform and how to interact
dedicated to monitor and control your devices. with external components, sensors and devices.

Arduino Cloud API: Application programming interface to Template: Self-contained ready-to-use project that includes
access Arduino Cloud functions via HTTP requests. the definition of the device, the Thing (variables and code) and the
dashboard and can be deployed with 1-click on a physical board.
Arduino Cloud API clients: Libraries programmed in
different languages to access the Arduino Cloud API. Thing: Virtual representations of the application running on a Thing Sketch Variables Thing Thing
device. They include the code (sketch), the variables that will be
Arduino Create Agent: It is a desktop application that allows stored in the Cloud and network configuration.
users to connect your boards (connected physically to the PC) to
the Arduino Cloud platform. Triggers: Events that can trigger an action based on a condition
configured in the Cloud.
Cloud Editor: The online editor of the Arduino Cloud accessible
using your browser. Variable (property): A variable/property in Arduino Cloud is a
piece of data that is associated with a Thing. Things can have
Dashboard: Visual user interface for interacting with the many variables/properties, such as temperature, humidity, light Device
boards over the Cloud. They can be customized using drag and level, or the state of a switch.
drop widgets to visualize and control the devices.
Device Device
Webhooks: A feature that allows users to integrate the Arduino
Device: The abstraction that handles the information necessary Cloud projects with external services and applications by sending
to connect to a physical device. HTTP requests.

Device API: Send and recieve variables data. Widget: A small, self-contained graphical user interface (GUI)
element that provides specific functionality to visualize and
IoT Cloud Remote App: Mobile app to control and monitor control your devices. There are a variety of different widgets
Physical board
Arduino Cloud devices from a smartphone or tablet. The app is available, including charts, gauges, buttons, switches and more.
available for iOS and Android devices. They are associated to one or more variables.
Physical board Physical board

Dashboard
Customize your dashboard
Customize your dashboard using drag-and-drop widgets linked to
Things’ variables, crafting tailor-made control panels.

Get insightful data


Map
Get comprehensive view of your devices’ data with widgets
providing both real-time and historical data.

Offline analysis
Download your historical data for offline analysis.

Share it with anyone


Collaborate effortlessly with friends, team members, or the entire
world by granting them acces to dashboards

Third party platform integration IoT Remote App Resources

Full control in your hands


Trigger actions on third party platforms Use your dashboards on the go, and control
projects from anywhere in the world, using
Connect your Arduino Cloud devices to external platforms such as the free IoT Cloud Remote app.
IFTTT, Zapier and Google Services using webhooks and unlock Forum Documentation Project Hub
endless possibilities.
your phone as an IOT device
Seamlessly integrate your IoT devices with over 2 000 apps, Use the “Phone as a device” feature to
enabling tasks like recieving phone notifications, automating social connect your phone’s sensors to the Arduino
media updates, streamlining data logging to external files, creating Cloud and turn your mobile phone into an IoT
calendar events, or sending e-mail alerts. device for your projects.

Tutorials Youtube Playlist Pre-built


Templates

Outside Arduino
Create your devices development environment
Application API
Within Arduino
development
environment
Develop offline
Use Arduino IDE 2 to have the traditional offline Arduino Create and manage IoT resources like dashboards, devices, Things and variables, along with the
development experience. Sync your sketches with the retrieval and handling of historical data.
Cloud to never lose your code.
Device API Get started for free
Develop online
from anywhere cloud.arduino.cc
Develop from anywhere with the Arduino Cloud Editor.
Benefit from the zero-touch configuration to get focus
only on your code.

This API helps you create a Cloud-compatible device by implementing the device data
communication with the Cloud.

You might also like