The Arduino IoT Cloud provides a low-code approach that enables users to collect, graph and analyse their sensor data, trigger events and fully control their devices. The IoT Cloud provides a full stack approach that is ready-to-use, by combining hardware, firmware, cloud services, and knowledge support that is needed to deliver an end-to-end IoT solution - enabling users at any level of experience to start deploying connected projects.
Arduino IoT Cloud has a range of key features, including:
- Automatically generated code that can be easily adapted by users with minimal effort, removing barriers for anyone who is not familiar with coding and empowering makers of all ages and experience
- Plug & Play onboarding will automatically generate a sketch when setting up a new device, enabling users to go from unboxing their board to a working device within minutes
- ‘On-the-go’ mobile dashboard allows users to access, check data and control remote sensor monitoring from anywhere using accessible widgets.
Using open hardware and IoT standards, users can send and receive data across multiple connected objects within the platform - making it perfectly suited to professionals that want to manage fleets of devices. Arduino IoT Cloud also supports STEM/STEAM learning programs. Educators can share sketches with students with pre-existing code that allows entry-level developers to understand and create projects without having any prior coding experience.
Users can also upgrade their plan to power-up their tools and access additional features. The Create Maker plan allows users to connect more ‘things’, save more sketches, increase data storage on the cloud and access unlimited compilation times, plus much more. For businesses, the Create Professional plan provides flexible and scalable options for enterprise solutions.
Deploying a connected object with Arduino IoT Cloud requires a few simple steps which have removed the most common points of friction e.g. installing software, security management etc. Arduino IoT Cloud looks to demystify the set-up and will allow people to express their requirements in terms of the physical aspects they are trying to capture or influence, for instance temperature, pressure or the status and colour of a light, rather than the technical parameters: voltages, currents etc. Users can leverage a wide selection of widgets and assemble them into meaningful dashboards within minutes, by intuitively connecting these UI controls to the physical properties they refer to.
The platform integrates with Amazon Alexa, Google Sheets, IFTTT and ZAPIER, which allows users to program and manage devices using voice, spreadsheets, databases, and automate alerts using webhooks. The platform also enables developers to create custom apps using the Arduino IoT API, with custom endpoint webhooks to be added for further flexibility.
Automatic control of devices through an API puts easy remote management at the heart of the platform. Users can manage, configure and connect not only Arduino hardware, but the vast majority of Linux-based devices, easily and securely through a simple Internet connection. Devices are secured using X.509 certificate-based authentication, with further security benefits unlocked by the secure element crypto chips embedded into Arduino IoT enabled boards.
Commenting Fabio Violante, CEO of Arduino said, “As technology progresses, things that were impossible to imagine a few years ago are becoming much easier to approach. But when we talk about leveraging the power and robustness of embedded systems to connect physical objects and environments with the cloud, a lot of skills are required.
"Our aim at Arduino is to lower this barrier to entry for IoT and ultimately, democratize technology. This has been our mission forever, and is why we are investing time, money and energy to build our holistic approach that goes from connected hardware for super secure IoT nodes, like our MKR Wifi 1010 board, Nano 33 IoT or Portenta H7 for the PRO market, to our user friendly cloud and development environments.
“Especially on the cloud side, our aim is to take care of the “underlying” complexity by performing code generation and automation at every possible step of the process. Combining the ease of build with the ability for users to leverage their mobile device as a control interface through specialized apps for Android and iPhone, we’re excited to make simple and secure IoT possible for everyone.”