Arduino Cloud Guide
Arduino Cloud Guide
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
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.
Offline analysis
Download your historical data for offline analysis.
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.