Si et preguntes per a què serveix exactament l'app Arduino IoT Cloud Remote per a Android, la resposta curta és que et permet accedir, vigilar i manejar els teus panells IoT amb uns quants tocs a la pantalla del mòbil. La llarga, i la més interessant, és que obre la porta a controlar els teus projectes des de qualsevol lloc, sense estar davant de l'ordinador i sense horaris.
La gràcia d'aquesta app és que s'integra amb la plataforma Arduino IoT Cloud perquè puguis crear panells a la web i, tot seguit, fer-los servir al teu telèfon. Això vol dir que amb una configuració ben pensada tindràs telemetria en temps real i control remot dels dispositius, ja sigui un reg automàtic, una petita línia de producció o la domòtica de casa.
Què és Arduino
Arduino és una família de plaques amb microcontrolador que destaca per ser lliure, assequible i fàcil de programar. Es programa amb l'entorn oficial, que recorda C i Java, i inclou exemples i llibreries per arrencar projectes sense complicar-te la vida.
En parlar de família ens referim al fet que hi ha múltiples models, des d'opcions molt compactes fins a altres de més potents. Gràcies a la seva filosofia oberta, qualsevol pot muntar o ampliar maquinari, recolzant-se en apps per a esquemes electrònics, encara que per preu i comoditat el normal és adquirir un model comercial estàndard.
Què és l'Internet de les Coses IoT
IoT és l'acrònim d'Internet of Things i es refereix a connectar objectes quotidians a la xarxa per consultar-los i governar-los a distància. Pot ser una rentadora, una nevera, un televisor o un node industrial que pren decisions segons regles definides.
En una visió més àmplia, afegir connectivitat permet que un dispositiu combini dades de sensors amb informació externa per actuar amb certa intel·ligència contextual. Per exemple, un sistema de reg que avalua temperatura, humitat del terra i previsió de pluja abans d'obrir les vàlvules.
Per aconseguir-ho necessites tres peces: l'equip o actuador per governar, un conjunt de sensors que mesurin l'entorn i una placa de control que ho integri tot, com Arduino, amb la connectivitat adequada ja sigui Wi-Fi, mòbil, LoRa o altres opcions sense fil.
Arduino IoT Cloud i la seva app Remote per a Android
La plataforma Arduino IoT Cloud ajunta maquinari, firmware i serveis al núvol perquè muntis projectes IoT end to end. L'app Arduino IoT Cloud Remote per a Android és el company perfecte d'aquests panells, doncs et deixa accedir-hi des de qualsevol lloc.
Casos típics en què brilla aquesta app: al camp, llegir dades de sensors de terra o iniciar el reg en remot; a la fàbrica, visibilitat constant de l'estat d'una línia amb capacitat per accionar automatismes; a casa, consultar consums energètics i manejar la domòtica des del sofà.
Els panells es creen a la web d'Arduino IoT Cloud des de l'ordinador o la tablet, i després l'app del mòbil serveix com comandament de control portàtil. Podeu vincular cada giny d'un panell a variables d'un o diversos projectes IoT diferents per tenir la màxima flexibilitat.
Widgets disponibles als panells
Els panells d'Arduino IoT Cloud ofereixen un conjunt ampli de widgets senzills i potents per visualitzar i enviar dades. A continuació tens el repertori, amb noms en castellà i equivalència quan aplica, perquè sàpigues què pots col·locar als teus dashboards i després fer servir amb l'app Remote a Android. Cadascú serveix per visualitzar, introduir o accionar valors segons el tipus de variable vinculada.
- Interruptor Switch
- Polsador Push-button
- Lliscador Slider
- Incremental Stepper
- Missatgeria Messenger
- Selector de color Color
- Llums atenuables Dimmed light
- Llums en color Colored light
- Valor numèric Value
- Estat Status
- Mesurador Gauge
- Percentatge Percentatge
- indicador LED
- Mapa Map
- Gràfic Chart
- Selector d'hora Time picker
- Programador Scheduler
- Desplegable de valors Value Dropdown
- Selector de valors Value Selector
- Nota adhesiva Sticky Note
- Imatge Image
- Gràfic avançat Advanced Chart
- Mapa avançat Advanced Map
- Mapa d'imatge Image Map
- Enllaç Link
La clau és que els widgets s'enllaçen a variables dels teus projectes i, quan el dispositiu està connectat al núvol, els valors es actualitzen en temps real. Això fa que el mòbil sigui el teu cockpit de control allà on siguis.
Funcions destacades d'Arduino IoT Cloud
Arduino IoT Cloud està pensada perquè qualsevol pugui crear projectes IoT amb una interfície accessible i una solució tot en un que cobreix configuració, escriptura de codi, càrrega i visualització.
Entre les seves funcions trobem el monitoratge de dades, per veure en un panell la lectura de sensors i variables sense feina extra; i la sincronització de variables entre dispositius, que facilita la comunicació entre nodes amb poca codificació.
El programador us permet disparar tasques en períodes concrets segons, minuts o hores; i amb les càrregues OTA pots pujar firmware a distància plaques que no estiguin connectades a l'ordinador.
A més, suporta webhooks per integrar serveis de tercers tipus IFTTT, compatibilitat amb Amazon Alexa per control per veu i opcions per compartir panells amb altres persones.
Maquinari i connectivitat compatibles
Per utilitzar Arduino IoT Cloud cal una placa compatible amb el núvol. Pots optar per models oficials d'Arduino o plaques basades en ESP32 i ESP8266. Pel que fa a connectivitat, s'admeten Wi-Fi, LoRaWAN a través de The Things Network, xarxes mòbils GSM o NB-IoT i també Ethernet en equips concrets.
Les plaques oficials compatibles amb Arduino Cloud solen integrar un element segur de maquinari com el xip criptogràfic ECC508 per guardar claus i credencials de forma segura.
Connexió per Wi-Fi
Les plaques Wi-Fi d'Arduino empren la banda de 2,4 GHz, suficient per a la majoria de projectes de curt abast. Aquestes són les opcions destacades i el que aporten pels teus panells i l'app Remote:
MKR 1000 Wi-Fi. Orientada a qui vol afegir Wi-Fi amb poca experiència a les xarxes. Incorpora carregador Li-Po per funcionar amb bateria o 5 V externs amb commutació automàtica, un micro Arm Cortex-M0+ de 32 bits, E/S abundants, Wi-Fi de baix consum i xip criptogràfic per a comunicació segura. Es programa amb l'IDE d'Arduino i és ideal per a nosaltres IoT compactes a bateria. El seu preu ronda els 60€ a Amazon.
MKR Wi-Fi 1010. Facilita prototipat IoT amb Wi-Fi i BLE, incloent mode de baix consum per prolongar la vida de la bateria. Es connecta a xarxes existents o podeu crear un punt d'accés. Compatible amb el núvol d'Arduino i alimentable per USB o Li-Po 3,7 V amb recàrrega per USB. Al voltant de 40€ a Amazon.
Nano RP2040 Connect. Basada en el xip RP2040 de Raspberry Pi amb doble nucli Cortex M0+ a 133 MHz, 264 KB de SRAM i 2 MB de Flash, i 26 GPIO multifunció. És una placa de baix cost i alt rendiment, compatible amb SDK C C++ i MicroPython, amb abundants recursos de desenvolupament. Aproximadament 16€ a Amazon.
Nano 33 IoT. Compacta 48 x 18 mm i robusta, amb mòdul NINA B306 basat en nRF52840 i Cortex M4F. Compatible amb Arduino IDE online i offline, integra IMU de 9 eixos i baix consum davant d'altres de la mateixa mida. Rellotge 64 MHz, 1 MB de Flash i 256 KB de RAM, connectors de 15 pins per banda. Uns 28€ a Amazon.
Portenta H7. Executa codi d'alt nivell i tasques en temps real simultàniament en combinar dos processadors. Pots córrer Arduino i MicroPython alhora i fer que tots dos nuclis es comuniquin entre ells. Permet visió per ordinador amb TensorFlow Lite i control de tasques de baix nivell simultàniament. Pensat per a maquinària industrial, laboratori, PLC, HMI, robòtica i més. Al voltant de 100€ a la botiga oficial.
Portenta H7 Lite Connected. Variant més econòmica de l'H7 en treure la interfície de vídeo d'alta resolució però afegir connectivitat sense fils. Manté la doble CPU per a IA i control de baixa latència, podent executar Arduino i MicroPython en paral·lel mitjançant trucades remotes entre nuclis. Ideal per equilibrar rendiment i simplicitat. Uns 89€ a la botiga oficial.
Portenta Machine Control. Controlador industrial centralitzat i de baix consum capaç de governar equips i maquinària. Programable amb Arduino o plataformes embegudes, habilita IA i manteniment predictiu amb telemetria en temps real i control remot, fins i tot des del núvol. Al voltant de 300€ a la botiga d'Arduino.
Nicla Vision. Mòdul diminut 22,86 x 22,86 mm amb STM32H747AII6 Dual ARM Cortex M7 M4, càmera a color 2 MP compatible amb TinyML, IMU de 6 eixos, micròfon i sensor de distància. Funciona amb OpenMV, MicroPython, Wi-Fi i BLE, s'integra amb Portenta i MKR. Ideal per visió embeguda i edge AI com a reconeixement dobjectes i manteniment predictiu. Aproximadament 95€.
Opta. Controlador programable amb STM32H747XI dual Cortex M7 a 480 MHz i M4 a 240 MHz, amb mecanisme de trucada remota entre nuclis. Cobreix control, monitorització i manteniment predictiu en temps real, amb element segur per a OTA i control remot via Arduino Cloud o tercers. Variants Lite Ethernet i USB-C, RS485 i RS485 amb Wi-Fi BLE. Llançament i documentació previstos per Arduino Pro.
Lorawan
Les plaques MKR WAN 1300 i MKR WAN 1310 es connecten a Arduino IoT Cloud mitjançant The Things Stack, servidor LoRaWAN unit a milers de portes d'enllaç públiques. Amb la configuració adequada de baix consum, la placa pot enviar dades durant mesos amb una sola bateria, perfecta per a àrees remotes o entorns urbans on no hi ha Wi-Fi.
GSM i NB-IoT
Les MKR GSM 1400 i MKR NB 1500 requereixen targeta SIM per connectar-se mitjançant xarxes mòbils. Aquesta via és idònia quan el projecte és mòbil o no hi ha Wi-Fi, com el seguiment de actius en moviment. Tingueu en compte que una connexió segura consumeix memòria, deixant poc marge per a l'aplicació de l'usuari per exemple, uns 2,6 kB a la MKR GSM 1400, de manera que massa variables del núvol poden esgotar la RAM.
ESP32 i ESP8266
Arduino IoT Cloud també suporta una varietat àmplia de plaques de tercers basades en els microcontroladors ESP32 i ESP8266. Per configurar-les només cal triar l'opció de tercers a la configuració del dispositiu i seguir l'assistent.
Ethernet
Hi ha suport de connexió per Ethernet en dispositius concrets. Pots enllaçar el Portenta H7 amb un escut o carrier compatible amb Ethernet com el Portenta Vision Shield Ethernet o utilitzar Portenta Machine Control, i també connectar Opta quan correspongui.
Si activareu Ethernet a Portenta H7 en configurar el dispositiu, seleccioneu aquesta opció. Si ja ho tenies com a Wi-Fi, cal retirar i reconfigurar per a Ethernet. Tingueu present que maquinari més antic com Ethernet Shield Rev2 i MKR ETH Shield no està suportat per Arduino IoT Cloud.
Primers passos amb Arduino IoT Cloud i l'app Remote
A continuació veuràs el camí típic, de principi a fi, perquè els teus panells i dispositius quedin llestos i puguis portar el control al mòbil amb Arduino IoT Cloud Remote.
1. Crea el teu compte d'Arduino
El punt de partida és iniciar sessió o registrar-te a Arduino. Sense compte no podràs accedir a les funcions del núvol ni vincular dispositius.
2. Entra a Arduino IoT Cloud
Un cop dins, accedeix al núvol des del menú de quatre punts d'arduino.cc o directament mitjançant la URL del servei. Des d'aquí tindràs totes les seccions a mà: Coses, Dispositius, Panells, Editor i més.
3. Crea una Cosa
El flux arrenca creant una nova Cosa. A la vista general tries la placa, la xarxa a la qual connectarà i les variables que monitoritzaràs o controlaràs. Qualsevol canvi genera un esbós especial amb el codi necessari per connectar i sincronitzar variables.
4. Configura el dispositiu
Per afegir i vincular la placa a una Cosa cal tenir instal·lat Arduino Agent al teu ordinador. L'assistent és ràpid: prem Seleccionar dispositiu o Configura nou dispositiu, connecta la placa i quedarà llest per al núvol.
5. Defineix variables
Pots crear variables de tipus int, float, boolean, long o char, a més de tipus especials com a Temperatura, Velocitat o Luminància. En afegir una variable tries nom, tipus, manera d'actualització i permisos lectura i escriptura segons el cas.
6. Connecta a la xarxa
Des de la secció de xarxa introduïu les credencials Wi-Fi i guarda. Aquestes dades també s'integren a l'esbós generat automàticament, de manera que la placa es connecteu amb seguretat al teu router o AP.
7. Programa i puja l'esbós
L'editor al núvol crea un fitxer tipus INO amb l'esquelet necessari per a la connexió i la sincronització. Pots afegir la teva lògica de lectura de sensors i control d'actuadors, recolzant-te a les variables del núvol per enviar i rebre dades. Si una variable permet lectura i escriptura, es genera a més una funció callback per reaccionar quan canviï el valor, reduint el treball en loop.
Per carregar el codi prem Pujar. Obre el Monitor Serie per veure missatges de la connexió, com connectat a network_name i connectat al núvol, o possibles errors d'autenticació o xarxa. L'editor al núvol és una versió minimalista reflectida de l'Editor Web, més còmode per a esbossos complexos.
8. Construeix el teu panell
Amb la placa connectada i l'esbós funcionant, arriba la part entretinguda: crear el panell. Des de la pestanya Panells pots crear taulers nous i veure'n els existents. Afegeix widgets, vincula'ls a variables i, quan el dispositiu estigui en línia, veuràs dades a l'instant i podràs accionar controls des del mòbil amb l'app Remote.
Compte a la compatibilitat: no tots els ginys es poden enllaçar amb qualsevol tipus de variable. Per exemple, un interruptor no encaixa amb una variable sencera pura. Pots tenir diverses Coses en marxa incloent variables de diverses plaques en un mateix panell, segons el teu pla del núvol, una cosa molt útil en xarxes de sensors distribuïts.
Casos d'ús reals amb l'app Remote
En projectes agrícoles, l'app et permet veure en segones dades d'humitat del terra, temperatura i estat d'electrovàlvules, i llançar un reg manual si ho necessites. Gràcies al programador, a més, pots automatitzar franges horàries i seguir l´històric amb gràfics.
En entorns industrials, tenir un plafó amb estats de màquina, comptadors de producció, alarmes i botons de reset remot és un plus. La visibilitat constant i la capacitat dactuar a linstant des del mòbil redueixen temps de parada i desplaçaments.
A la llar, veure consums energètics i estats de sensors, controlar llums atenuables i color, o activar el mode absent des del sofà és comodíssim. Amb Alexa pots fins i tot donar ordres per veu a les accions exposades per les teves variables al núvol.
Integracions i APIs per anar més lluny
Arduino IoT Cloud ofereix diverses vies dintegració a més dels panells. S'ha anunciat compatibilitat amb API REST HTTP, MQTT, eines de línia d'ordres, JavaScript i WebSockets, cosa que obre la porta a serveis a mida i dashboards personalitzats si ho necessites.
A més, els webhooks es fan servir per disparar esdeveniments en plataformes com IFTTT. Amb això pots, per exemple, enviar una notificació al mòbil quan certa variable creua un llindar o loguejar dades en un servei extern.
Recursos i documentació
La documentació oficial d'Arduino IoT Cloud és àmplia: trobareu tutorials, full de trucs amb descripció tècnica i guia d'API, i referències per a desenvolupadors amb SDKs de la plataforma. És un bon punt de suport per resoldre dubtes i afinar la teva arquitectura.
Creació de panells i bones pràctiques amb widgets
En sumar ginys bàsics i avançats pots construir interfícies que siguin tan simples o tan potents com necessitis. Els mesuradors i percentatges funcionen bé per variables analògiques, mentre que interruptors i polsadors simplifiquen el comandament de relés o sortides digitals.
Per a dipositació, el widget Mapa i el Mapa avançat són perfectes si el vostre dispositiu reporta coordenades, i el Mapa d'imatge us ajudarà a situar dispositius en plànols instal·lacions. El gràfic avançat és útil per a històrics llargs i múltiples sèries.
Els elements de text com ara Missatgeria, Nota adhesiva, Enllaç i Imatge serveixen per donar context, mostrar instruccions o apuntar a documentació interna. Aprofita el Scheduler per apagar automàticament càrregues en horari prohibit o encendre climatització abans d´una arribada.
L'app Arduino IoT Cloud Remote per a Android és l'as a la màniga que converteix els teus panells del núvol en un control remot de butxaca. T'emportes a qualsevol lloc un quadre de comandament amb dades vives, botons, gràfics i mapes, amb la tranquil·litat que la plataforma suporta OTA, webhooks, Alexa, sincronització de variables i múltiples opcions de maquinari i connectivitat. Amb una bona selecció de widgets i una arquitectura adequada, els teus projectes IoT passen de ser un prototip de laboratori a funcionar amb garanties en camp, fàbrica o casa, mantenint el control al palmell de la mà.