Arduino a annoncé l'introduction d'un cloud IoT dans le cadre de sa stratégie IoT professionnelle. Destiné aux développeurs, aux intégrateurs de systèmes et aux fabricants amateurs, Arduino IoT Cloud est une plate-forme d'application Internet des objets facile à utiliser qui permet aux utilisateurs de développer et de gérer des applications IoT qui résolvent des problèmes réels dans un environnement professionnel ou dans la vie quotidienne. L'introduction de cette nouvelle plate-forme s'appuie sur la mission d'Arduino de rendre une technologie complexe suffisamment simple pour que tout le monde puisse l'utiliser.
Luca Cipriani, CIO d'Arduino, a commenté: «Avec le lancement d'Arduino IoT Cloud, Arduino offre désormais à ses millions d'utilisateurs une approche complète de l'IoT de bout en bout qui comprend du matériel, des micrologiciels, des services cloud et des connaissances. Cette version bêta publique d'Arduino IoT Cloud, avec génération automatique de tableaux de bord, prise en charge des webhooks et transport sécurisé TLS complet, sera un atout inestimable pour les utilisateurs. »
La commodité et la flexibilité étaient des considérations clés pour Arduino IoT Cloud. Un avantage majeur est sa capacité à programmer des cartes Arduino, alors qu'auparavant les utilisateurs devaient les programmer via Arduino Sketch. L'Arduino IoT Cloud générera rapidement et automatiquement une esquisse lors de la configuration d'une nouvelle chose, permettant ainsi à un développeur de réaliser un appareil fonctionnel dans les cinq minutes suivant le déballage d'une carte. Arduino IoT Cloud permet également d'autres méthodes d'interaction, notamment l'API HTTP REST, MQTT, les outils de ligne de commande, JavaScript et WebSockets.
Massimo Banzi, CTO et co-fondateur d'Arduino, a commenté: «Arduino propose désormais une plate-forme complète avec la famille MKR, offrant un moyen simplifié de créer des nœuds IoT locaux et des périphériques de périphérie. Ceux-ci utilisent une gamme d'options de connectivité et de compatibilité avec le matériel tiers, la passerelle et les systèmes cloud. Arduino IoT Cloud permet aux utilisateurs de gérer, configurer et connecter non seulement le matériel Arduino, mais également la grande majorité des appareils basés sur Linux, démocratisant véritablement le développement IoT. »
Conçu pour un développement IoT transparent, le facteur de forme MKR offre une connectivité intégrée et une très faible consommation d'énergie dans un format compact. Ces caractéristiques font des cartes la solution la plus appropriée pour les nouvelles applications de périphérie IoT alimentées par batterie, telles que la surveillance environnementale, le suivi, l'agriculture, la surveillance énergétique et l'automatisation industrielle. Pour mettre en évidence comment l'Arduino IoT Cloud fonctionnerait en tandem avec la famille MKR dans une solution du monde réel, Banzi cite un exemple agricole, où les options de faible puissance et de connectivité alternative sont essentielles: «Supposons que nous voulions construire une serre IoT, l'objectif est de contrôler cette serre à distance, c'est-à-dire de pouvoir allumer et éteindre les lumières, démarrer le système d'irrigation, lire et régler la température à l'intérieur de la serre, le tout sans intervention humaine.Le système complet peut être automatisé et contrôlé à l'aide d'une carte Arduino MKR WIFI 1010 avec Arduino IoT Cloud.
«Fixez simplement les capteurs appropriés (par exemple les capteurs de température, de lumière et d'humidité), les actionneurs (par exemple la pompe d'irrigation) et les interrupteurs (éclairage et ventilateur) à la carte. Téléchargez le logiciel (Arduino Sketch) et il sera prêt en quelques minutes pour contrôler automatiquement les propriétés des actionneurs (par exemple activer les ventilateurs de ventilation lorsqu'il y a trop d'humidité dans la serre) via une simple interface web.
«Les propriétés sont stockées dans Arduino IoT Cloud et peuvent être modifiées à distance à partir de là sans avoir besoin de visiter la serre. Une fois tout cela en place, le système attendra les événements et y réagira si nécessaire - contrôlant parfaitement l'environnement dans la serre. Il est même possible d'aller encore plus loin dans cette automatisation, car nous avons vu une solution développée sur Arduino pour établir et indiquer quand le fruit est parfaitement mûr pour la récolte dans une ferme commerciale.
En savoir plus sur Arduino IoT Cloud
L'Arduino IoT Cloud a été conçu dans un souci de sécurité, du développement du produit à l'ensemble de son cycle de vie, permettant aux utilisateurs de provisionner, de connecter et d'authentifier en toute sécurité des appareils au cloud IoT lorsqu'ils sont déployés dans la nature, et d'assurer toutes les données transmises entre l'appareil Le cloud d'Arduino est confidentiel et infalsifiable. L'authentification client (certificats X.509) est adoptée pour l'authentification basée sur une clé asymétrique, tandis que Transport Layer Security (TLS) est utilisé pour sécuriser tout le trafic vers et depuis IoT Cloud.
Il existe également un moyen d'utiliser des webhooks pour permettre à Arduino Things d'interagir avec d'autres services tels que IFTT, Google Spreadsheet et Zapier. Pour plus d'informations, visitez: https://www.arduino.cc/en/IoT/HomePage