Qu'est-ce que l'application Arduino IoT Cloud Remote pour Android et comment en tirer le meilleur parti ?

  • Contrôle complet des panneaux Arduino IoT depuis votre téléphone mobile avec des widgets et des variables en temps réel
  • Principales fonctionnalités : surveillance, synchronisation, planificateur, OTA, Webhooks et Alexa
  • Prise en charge matérielle et connectivité étendues : Wi-Fi, LoRaWAN, GSM et Ethernet
  • Flux guidé pour la création d'éléments, de variables et de tableaux de bord que l'application gère instantanément

Application Android pour Arduino IoT Cloud

Si vous vous demandez à quoi sert exactement l'application Arduino IoT Cloud Remote pour Android, la réponse courte est qu'elle vous permet de accédez, surveillez et gérez vos panneaux IoT En quelques clics sur votre mobile. L'avantage le plus intéressant est qu'il vous permet de gérer vos projets où que vous soyez, sans ordinateur ni agenda.

L'avantage de cette application est qu'elle s'intègre à la plateforme Arduino IoT Cloud, vous permettant ainsi de créer des tableaux de bord sur le web et de les utiliser sur votre téléphone. Ainsi, avec une configuration bien pensée, vous aurez télémétrie en temps réel et contrôle à distance de vos appareils, qu'il s'agisse d'un système d'arrosage automatique, d'une petite chaîne de production ou de domotique.

Qu'est-ce qu'Arduino

Télécommande Cloud Arduino IoT
Télécommande Cloud Arduino IoT
Développeur: Arduino
Prix: Gratuit

Arduino est une famille de cartes microcontrôleurs qui se distingue par sa gratuit, abordable et facile à programmerIl est programmé avec l'environnement officiel, qui rappelle C et Java, et comprend des exemples et des bibliothèques pour démarrer des projets sans vous compliquer la vie.

Quand on parle de famille, on entend par là qu'il existe une multitude de modèles, des plus compacts aux plus puissants. Grâce à sa philosophie ouverte, chacun peut y accéder. monter ou étendre le matériel, en s'appuyant sur applications pour schémas électroniques, bien que pour le prix et la commodité, il soit normal d'acheter un modèle commercial standard.

Télécommande Cloud Arduino IoT
Télécommande Cloud Arduino IoT
Développeur: Arduino
Prix: Gratuit

Qu’est-ce que l’Internet des objets (IoT) ?

L'IoT est l'acronyme de l'Internet des objets et fait référence à la connexion des objets du quotidien au réseau pour les consulter et les gouverner à distanceIl peut s’agir d’une machine à laver, d’un réfrigérateur, d’une télévision ou d’un nœud industriel qui prend des décisions selon des règles définies.

D'un point de vue plus large, l'ajout de connectivité permet à un appareil de combiner des données de capteur avec des informations externes pour agir d'une certaine manière. intelligence contextuellePar exemple, un système d’irrigation qui évalue la température, l’humidité du sol et les prévisions de précipitations avant d’ouvrir les vannes.

Pour y parvenir, vous avez besoin de trois éléments : l'équipement ou l'actionneur à réguler, un ensemble de capteurs qui mesurent l'environnement et une carte de contrôle qui intègre tout, comme Arduino, avec la connectivité appropriée, qu'elle soit Wi-Fi, cellulaire, LoRa ou d'autres options sans fil.

Arduino IoT Cloud et son application Remote pour Android

La plateforme Arduino IoT Cloud regroupe matériel, micrologiciel et services cloud pour vous aider à créer des projets IoT de bout en bout. L'application Arduino IoT Cloud Remote pour Android est la solution idéale. compagnon idéal de ces panneaux, car cela vous permet d'y accéder depuis n'importe où.

Cas typiques où cette application brille : sur le terrain, lecture de données à partir de capteurs de sol ou démarrer l'irrigation À distance ; en usine, visibilité constante de l'état d'une ligne avec possibilité de déclencher l'automatisation ; à la maison, vérifiez votre consommation d'énergie et gérez la domotique depuis le confort de votre canapé.

Les panneaux sont créés sur le site Web Arduino IoT Cloud à partir de l'ordinateur ou de la tablette, puis l'application mobile sert de commande portativeVous pouvez lier chaque widget d'un tableau de bord à des variables dans un ou plusieurs projets IoT différents pour une flexibilité maximale.

Widgets disponibles sur les panneaux

Les tableaux de bord Arduino IoT Cloud offrent un large éventail de widgets simples et puissants pour visualiser et envoyer des données. Vous trouverez ci-dessous leur répertoire, avec leurs noms en espagnol et leurs équivalences, le cas échéant, afin que vous sachiez ce que vous pouvez placer sur vos tableaux de bord et utiliser avec l'application Remote sur Android. Chacun a une fonction spécifique. afficher, saisir ou activer valeurs selon le type de variable liée.

  • Changer
  • Bouton
  • Curseur Curseur
  • Moteur pas à pas incrémental
  • Messagerie Messenger
  • Sélecteur de couleurs Couleur
  • Lumières à intensité variable
  • Lumières colorées
  • Valeur numérique Valeur
  • Statut
  • Jauge de compteur
  • Pourcentage
  • Indicateur LED
  • Carte Carte
  • Graphique
  • Sélecteur de temps
  • Programmeur planificateur
  • Liste déroulante des valeurs
  • Sélecteur de valeur
  • Note autocollante
  • Image Image
  • Graphique avancé
  • Carte avancée Carte avancée
  • Image Map Image Map
  • Lien Lien

La clé est que les widgets sont liés à des variables dans vos projets et lorsque l'appareil est connecté au cloud, les valeurs sont mis à jour en temps réelCela fait de votre téléphone votre poste de contrôle où que vous soyez.

Points forts d'Arduino IoT Cloud

Arduino IoT Cloud est conçu pour que chacun puisse créer des projets IoT avec une interface accessible et une solution tout-en-un qui couvre configuration, écriture de code, chargement et la visualisation.

Parmi ses fonctions, on retrouve le monitoring des données, pour voir la lecture des données sur un panneau. capteurs et variables sans travail supplémentaire ; et la synchronisation des variables entre les appareils, ce qui facilite la communication entre les nœuds avec peu de codage.

Le planificateur vous permet de déclencher des tâches à des périodes de temps spécifiques (secondes, minutes ou heures) ; et avec les téléchargements OTA, vous pouvez télécharger le firmware à distance aux plaques qui ne sont pas connectées à l'ordinateur.

De plus, il prend en charge les webhooks pour intégrer des services tiers tels que IFTTT, la compatibilité avec Amazon Alexa pour commande vocale et des options pour partager des tableaux de bord avec d'autres personnes.

Matériel et connectivité compatibles

Pour utiliser Arduino IoT Cloud, vous avez besoin d'une carte compatible avec le cloud. Vous pouvez opter pour des modèles Arduino officiels ou des cartes ESP32 et ESP8266. Côté connectivité, le Wi-Fi, le LoRaWAN via The Things Network, les réseaux cellulaires GSM ou NB-IoT, et même le Wi-Fi, sont pris en charge. Ethernet sur des équipements spécifiques.

Les cartes officielles compatibles Arduino Cloud intègrent généralement un élément matériel sécurisé tel que la puce cryptographique ECC508 pour enregistrer les clés et les informations d'identification de manière sécuritaire

Connexion Wifi

Les cartes Wi-Fi Arduino utilisent la bande 2,4 GHz, ce qui est suffisant pour la plupart des projets à courte portée. Voici les options proposées et leurs avantages pour vos projets. panneaux et l'application Remote:

MKR 1000 Wi-FiDestiné aux utilisateurs peu expérimentés en réseau souhaitant ajouter le Wi-Fi. Il comprend un chargeur Li-Po pour un fonctionnement sur batterie ou une alimentation externe 5 V avec commutation automatique, un microcontrôleur Arm Cortex-M0+ 32 bits, de nombreuses E/S, un Wi-Fi basse consommation et une puce cryptographique pour une communication sécurisée. Programmé avec l'IDE Arduino, il est idéal pour les nœuds IoT compacts alimentés par batterie. Son prix est d'environ 60 € sur Amazon.

MKR Wi-Fi 1010. Facilite le prototypage IoT avec Wi-Fi et BLE, y compris le mode basse consommation pour étendre vie de la batterieSe connecte aux réseaux existants ou peut créer un point d'accès. Compatible avec le cloud Arduino et alimenté par USB ou Li-Po 3,7 V avec chargement USB. Environ 40 € sur Amazon.

Nano RP2040 ConnectBasée sur la puce Raspberry Pi RP2040 avec un double cœur Cortex M0+ à 133 MHz, 264 Ko de SRAM, 2 Mo de Flash et 26 GPIO multifonctions, cette carte économique et performante prend en charge les SDK C, C++ et MicroPython et offre de nombreuses ressources de développement. Environ 16 € sur Amazon.

Nano 33 IoTCompact (48 x 18 mm) et robuste, il est équipé d'un module NINA B306 basé sur nRF52840 et Cortex M4F. Compatible avec l'IDE Arduino en ligne et hors ligne, il intègre une centrale inertielle 9 axes et faible consommation Comparé à d'autres processeurs de même taille. Cadence de 64 MHz, 1 Mo de mémoire Flash et 256 Ko de RAM, connecteurs 15 broches de chaque côté. Environ 28 € sur Amazon.

Puissance H7Exécutez simultanément du code de haut niveau et des tâches temps réel en combinant deux processeurs. Vous pouvez exécuter Arduino et MicroPython simultanément et faire communiquer les deux cœurs. Cela permet la vision par ordinateur avec TensorFlow Lite et le contrôle de tâches de bas niveau Simultanément. Conçu pour les machines industrielles, les laboratoires, les automates programmables, les IHM, la robotique, etc. Environ 100 € dans la boutique officielle.

Portenta H7 Lite ConnectéVariante plus économique du H7, elle supprime l'interface vidéo haute résolution, mais ajoute la connectivité sans fil. Elle conserve le double processeur pour l'IA et le contrôle à faible latence, permettant à Arduino et MicroPython de fonctionner en parallèle via des appels distants entre les cœurs. Idéal pour équilibrer les performances. performance et simplicitéEnviron 89 € dans la boutique officielle.

Contrôle de la machine PortentaUn contrôleur industriel centralisé à faible consommation capable de piloter les équipements et les machines. Programmable avec Arduino ou des plateformes embarquées, il permet l'IA et la maintenance prédictive. télémétrie en temps réel et contrôle à distance, même depuis le cloud. Environ 300 € dans la boutique Arduino.

Nicolas VisionModule miniature de 22,86 x 22,86 mm avec processeur STM32H747AII6 Dual ARM Cortex M7 M4, caméra couleur 2 Mpx compatible TinyML, IMU 6 axes, microphone et capteur de distance. Compatible avec OpenMV, MicroPython, Wi-Fi et BLE, et s'intégrant à Portenta et MKR. Idéal pour vision intégrée et IA de pointe comme la reconnaissance d'objets et la maintenance prédictive. Environ 95 €.

OptaContrôleur programmable équipé de deux processeurs STM32H747XI Cortex M7 à 480 MHz et M4 à 240 MHz, avec mécanisme d'appel inter-cœurs à distance. Il assure le contrôle en temps réel, la surveillance et la maintenance prédictive, avec un élément OTA sécurisé et un contrôle à distance via Arduino Cloud ou des plateformes tierces. Variantes Ethernet Lite et USB-C, RS485 et RS485 avec Wi-Fi BLE. Lancement et documentation fourni par Arduino Pro.

LoRaWAN

Les cartes MKR WAN 1300 et MKR WAN 1310 se connectent au cloud Arduino IoT via The Things Stack, un serveur LoRaWAN connecté à des milliers de passerelles publiques. Avec une configuration basse consommation adaptée, la carte peut envoyer des données pendant des mois avec une seule batterie, parfait pour les zones reculées ou les environnements urbains où le Wi-Fi n'est pas disponible.

GSM et NB-IoT

Les MKR GSM 1400 et MKR NB 1500 nécessitent une carte SIM pour se connecter aux réseaux cellulaires. Cette option est idéale pour les projets mobiles ou lorsque le Wi-Fi est indisponible, comme pour la géolocalisation. déplacer des actifsGardez à l’esprit qu’une connexion sécurisée consomme de la mémoire, laissant peu de place à l’application utilisateur (par exemple, environ 2,6 Ko sur le MKR GSM 1400), donc trop de variables cloud peuvent épuiser la RAM.

ESP32 et ESP8266

Arduino IoT Cloud prend également en charge une grande variété de cartes tierces basées sur les microcontrôleurs ESP32 et ESP8266. Pour les configurer, il suffit de sélectionner l'option tiers dans la configuration depuis l'appareil et suivez l'assistant.

Ethernet

La connexion Ethernet est prise en charge sur certains appareils. Vous pouvez connecter le Portenta H7 avec un bouclier ou un porteur Compatible Ethernet comme le Portenta Vision Shield Ethernet ou utilisez Portenta Machine Control, et connectez également Opta le cas échéant.

Si vous souhaitez activer l'Ethernet sur le Portenta H7 lors de la configuration de l'appareil, sélectionnez cette option. Si vous l'avez déjà configuré en Wi-Fi, vous devrez supprimer et reconfigurer Pour Ethernet. Veuillez noter que les matériels plus anciens, comme le bouclier Ethernet Rev2 et le bouclier ETH MKR, ne sont pas pris en charge par Arduino IoT Cloud.

Premiers pas avec Arduino IoT Cloud et l'application Remote

Télécommande Cloud Arduino IoT
Télécommande Cloud Arduino IoT
Développeur: Arduino
Prix: Gratuit

Ci-dessous, vous verrez le chemin typique, du début à la fin, pour préparer vos panneaux et appareils et les rendre prêts à être utilisés. suivez votre activité sur votre mobile avec Arduino IoT Cloud Remote.

1. Créez votre compte Arduino

Pour commencer, connectez-vous ou inscrivez-vous sur Arduino. Sans compte, vous ne pourrez pas accéder à fonctions cloud ou relier des périphériques.

2. Entrez dans Arduino IoT Cloud

Une fois à l'intérieur, accédez au cloud depuis le menu à quatre points sur arduino.cc ou directement via l'URL du service. De là, vous aurez toutes les rubriques à la main : Objets, Appareils, Panneaux, Éditeur et plus encore.

3. Créer une chose

Le flux commence par la création d'un nouvel objet. Dans son aperçu, vous choisissez la carte, le réseau auquel elle se connectera et les variables à surveiller ou contrôler. Toute modification génère un croquis spécial avec le code nécessaire pour connecter et synchroniser les variables.

4. Configurer l'appareil

Pour ajouter et lier la carte à un objet, l'agent Arduino doit être installé sur votre ordinateur. L'assistant est rapide : appuyez sur « Sélectionner un appareil » ou « Configurer un nouvel appareil », connectez la carte et c'est prêt. prêt pour le cloud.

5. Définir les variables

Vous pouvez créer des variables de type int, float, boolean, long ou char, ainsi que des types spéciaux comme Temperature, Speed ​​ou Luminance. Lors de l'ajout d'une variable, vous choisissez son nom, son type et mode de mise à jour et les autorisations de lecture et d'écriture selon le cas.

6. Connectez-vous au réseau

Dans la section réseau, saisissez les identifiants Wi-Fi et enregistrez. Ces données sont également intégrées au croquis généré automatiquement, afin que le tableau soit se connecter en toute sécurité à votre routeur ou AP.

7. Programmez et téléchargez le croquis

L'éditeur cloud crée un fichier INO avec le framework nécessaire à la connexion et à la synchronisation. Vous pouvez ajouter vos données de capteur et votre logique de contrôle d'actionneur en utilisant variables de nuage Pour envoyer et recevoir des données. Si une variable autorise la lecture et l'écriture, une fonction de rappel est également générée pour réagir aux modifications de sa valeur, réduisant ainsi le travail de la boucle.

Pour télécharger le code, cliquez sur « Télécharger ». Ouvrez le Moniteur série pour afficher les messages de connexion, tels que « connecté à network_name » et « connecté au cloud », ou éventuellement erreurs d'authentification ou réseau. L'éditeur Cloud est une version miroir minimaliste de l'éditeur Web, plus pratique pour les croquis complexes.

8. Créez votre tableau de bord

Une fois la carte connectée et le croquis fonctionnel, place à la partie amusante : la création du tableau de bord. Depuis l'onglet « Tableaux de bord », vous pouvez créer de nouveaux tableaux de bord et consulter ceux existants. Ajoutez des widgets, associez-les à des variables et, dès que l'appareil est connecté, vous verrez… données instantanées et vous pouvez activer les commandes depuis votre téléphone mobile avec l'application Remote.

Attention à la compatibilité : tous les widgets ne peuvent pas être liés à n'importe quel type de variable. Par exemple, un commutateur ne fonctionne pas avec une variable entière pure. Selon votre forfait cloud, vous pouvez exécuter plusieurs objets, y compris des variables de plusieurs tableaux, dans un même panneau. C'est très utile dans les réseaux cloud. capteurs distribués.

Cas d'utilisation réels avec l'application Remote

Dans les projets agricoles, l'application vous permet de consulter instantanément des données sur l'humidité du sol, la température et l'état des électrovannes, et de déclencher l'irrigation manuelle si nécessaire. Grâce au minuteur, vous pouvez également automatiser les plages horaires et suivez l'historique avec des graphiques.

Dans les environnements industriels, disposer d'un tableau de bord avec l'état des machines, les compteurs de production, les alarmes et les boutons de réinitialisation à distance est un atout. Une visibilité constante et la possibilité d'agir instantanément depuis un appareil mobile réduisent les risques. temps d'arrêt et voyager.

À la maison, consulter sa consommation d'énergie et l'état des capteurs, contrôler l'éclairage à intensité variable et à code couleur, ou activer le mode absence depuis son canapé est incroyablement pratique. Avec Alexa, vous pouvez même donner des commandes vocales aux actions exposées par vos variables dans le cloud.

Intégrations et API pour aller plus loin

Arduino IoT Cloud offre plusieurs voies d'intégration au-delà des tableaux de bord. La prise en charge des API HTTP REST, de MQTT, des outils en ligne de commande, de JavaScript et des WebSockets a été annoncée, ouvrant la voie à services sur mesure et des tableaux de bord personnalisés si vous en avez besoin.

De plus, les webhooks servent à déclencher des événements sur des plateformes comme IFTTT. Ainsi, vous pouvez, par exemple, envoyer une notification sur votre téléphone portable lorsque une certaine variable franchit un seuil ou enregistrer des données vers un service externe.

Ressources et documentation

La documentation officielle d'Arduino IoT Cloud est complète : vous y trouverez des tutoriels, des aide-mémoire avec des descriptions techniques et Guide de l'APIet des références pour les développeurs concernant les SDK de la plateforme. C'est un bon point de départ pour répondre à vos questions et peaufiner votre architecture.

Créer des tableaux de bord et des bonnes pratiques avec des widgets

En combinant des widgets basiques et avancés, vous pouvez créer des interfaces aussi simples ou puissantes que nécessaire. Les jauges et les pourcentages sont particulièrement adaptés. variables analogiques, tandis que les interrupteurs et les boutons-poussoirs simplifient le contrôle des relais ou des sorties numériques.

Pour la géolocalisation, le widget Carte et la carte avancée sont parfaits si votre appareil signale des coordonnées, et la carte d'image vous aidera à localiser appareils dans les plans des installations. Le graphique avancé est utile pour les enregistrements historiques longs et les séries multiples.

Les éléments textuels tels que Messagerie, Note autocollante, Lien et Image servent à fournir du contexte, à afficher des instructions ou à renvoyer à la documentation interne. Utilisez le Planificateur pour désactiver automatiquement les téléchargements pendant les heures interdites. allumer la climatisation avant une arrivée.

L'application Arduino IoT Cloud Remote pour Android est la solution idéale pour transformer vos panneaux cloud en télécommande de poche. Emportez partout avec vous un tableau de bord avec données en temps réel, boutons, graphiques et cartes, en toute tranquillité d'esprit : la plateforme le prend en charge. OTA, webhooks, Alexa, une synchronisation variable et de multiples options matérielles et de connectivité. Avec une sélection judicieuse de widgets et une architecture adaptée, vos projets IoT peuvent passer du stade de prototype de laboratoire à une exécution fiable sur le terrain, en usine ou à domicile, tout en gardant le contrôle au creux de votre main.

logiciel de conception électronique pour étudiants et ingénieurs
Article connexe:
Le meilleur logiciel de conception électronique pour les étudiants et les ingénieurs : Altium et ses alternatives

Ajouter comme source préférée