DEVICE-TO-DEVICE

Effortless communication between devices

Simplify communication between connected devices and build complex projects with minimal coding expertise
Effortless communication between devices
Benefits of using Device-to-Device communication
Simple
Simple

No need for complex coding, additional hardware, or network protocols. 

Users can link variables of the same data type between two or more cloud-enabled devices effortlessly.

Cloud-centric
Cloud-centric

Everything can be configured from the web interface (no need to update your devices) and any changes made to variables on one device will be reflected promptly on the other(s).

Scalable
Scalable

A variable can be synchronised across multiple devices simultaneously, simplifying communication and making it easier to establish a network of connected devices that can share data and collaborate seamlessly.

Versatile
Versatile

A wide range of use cases are supported, including collecting sensor readings from remote devices, actuating devices remotely, or creating a distributed algorithm where multiple devices collaborate with each other.

The device-to-device communication feature simplifies the communication between different Arduino Cloud connected devices, making it easy for users to build sophisticated IoT projects without requiring advanced coding or hardware expertise.

How it works
Learn how to share the data of your devices easily

No code is required to synchronize the variable of two or more devices. Just select in Arduino Cloud which variables you want to sync and data is automatically sent to all the selected devices.

Resources
Learn more
What is device-to-device?
What is device-to-device?

Learn how to connect two boards through the Arduino Cloud, by syncing their variables.

Device to device - Syncing Variables Across Things
Device to device - Syncing Variables Across Things

Learn how two Things can communicate with each other through variable syncing.

Device to Device - Create a two way communication between your devices
Device to Device - Create a two way communication between your devices

Find out how to send data between two Arduino boards using the Arduino Cloud and the variable synchronization feature

FAQ
Some doubts?

Below is a quick selection of common questions about this topic

How many devices can use the same variable?

There is no limit in the number of devices that can use the same variable.

Is the device-to-device communication free to use?

Yes. The device-to-device communication can be used with all plans including the Free one.

Start using Arduino Cloud device-to-device communication for free