Hva er Arduino IoT Cloud Remote-appen for Android, og hvordan får man mest mulig ut av den?

  • Full kontroll over Arduino IoT-paneler fra mobiltelefonen din med widgeter og sanntidsvariabler
  • Viktige funksjoner: Overvåking, synkronisering, planlegger, OTA, webhooks og Alexa
  • Bred maskinvarestøtte og tilkoblingsmuligheter: Wi-Fi, LoRaWAN, GSM og Ethernet
  • Veiledet flyt for å opprette ting, variabler og dashbord som appen håndterer umiddelbart

Android-app for Arduino IoT Cloud

Hvis du lurer på hva Arduino IoT Cloud Remote-appen for Android egentlig er til for, er det korte svaret at den lar deg få tilgang til, overvåke og administrere IoT-panelene dine med bare noen få trykk på mobilskjermen. Det lange og mest interessante aspektet er at det åpner døren for å administrere prosjektene dine hvor som helst, uten å måtte sitte foran datamaskinen og uten en tidsplan.

Det fine med denne appen er at den integreres med Arduino IoT Cloud-plattformen, slik at du kan lage dashbord på nettet og deretter bruke dem på telefonen din. Dette betyr at med et gjennomtenkt oppsett vil du ha sanntids telemetri og fjernkontroll av enhetene dine, enten det er et automatisk vanningsanlegg, en liten produksjonslinje eller hjemmeautomasjon.

Hva er Arduino

Arduino IoT Cloud Remote
Arduino IoT Cloud Remote
Utvikler: Arduino
Pris: Gratis

Arduino er en familie av mikrokontrollerkort som skiller seg ut for å være gratis, rimelig og enkel å programmereDen er programmert med det offisielle miljøet, som minner om C og Java, og inkluderer eksempler og biblioteker for å starte prosjekter uten å komplisere livet ditt.

Når vi snakker om familie, mener vi at det finnes flere modeller, fra svært kompakte alternativer til kraftigere modeller. Takket være den åpne filosofien kan hvem som helst montere eller utvide maskinvare, lener på apper for elektroniske diagrammer, selv om det av pris og bekvemmelighet er normalt å kjøpe en standard kommersiell modell.

Arduino IoT Cloud Remote
Arduino IoT Cloud Remote
Utvikler: Arduino
Pris: Gratis

Hva er tingenes internett (IoT)?

IoT er akronym for Tingenes Internett og refererer til å koble hverdagsobjekter til nettverket for å konsultere og styre dem eksterntDet kan være en vaskemaskin, et kjøleskap, en TV eller en industriell node som tar avgjørelser i henhold til definerte regler.

I et bredere perspektiv lar det å legge til tilkobling en enhet kombinere sensordata med ekstern informasjon for å opptre på en bestemt måte. kontekstuell intelligensFor eksempel et vanningsanlegg som vurderer temperatur, jordfuktighet og nedbørsprognose før ventilene åpnes.

For å oppnå dette trenger du tre deler: utstyret eller aktuatoren for å styre, et sett med sensorer som måler miljøet og et kontrollkort som integrerer alt, som Arduino, med riktig tilkobling, enten det er Wi-Fi, mobilnett, LoRa eller andre trådløse alternativer.

Arduino IoT Cloud og dens Remote-app for Android

Arduino IoT Cloud-plattformen samler maskinvare, fastvare og skytjenester for å hjelpe deg med å bygge komplette IoT-prosjekter. Arduino IoT Cloud Remote-appen for Android er den perfekt følgesvenn til disse panelene, ettersom det lar deg få tilgang til dem hvor som helst.

Typiske tilfeller der denne appen utmerker seg: i felten, lesing av data fra jordsensorer eller start vanning Fjernstyrt; i fabrikken, konstant oversikt over en linjes status med mulighet for å utløse automatisering; hjemme kan du sjekke energiforbruket og administrere hjemmeautomasjon fra sofakroken.

Panelene opprettes på Arduino IoT Cloud-nettstedet fra datamaskinen eller nettbrettet, og deretter fungerer mobilappen som håndholdt kontrollDu kan koble hver widget på et dashbord til variabler i ett eller flere forskjellige IoT-prosjekter for maksimal fleksibilitet.

Widgeter tilgjengelig på panelene

Arduino IoT Cloud-dashbord tilbyr et bredt utvalg av enkle og kraftige widgeter for visualisering og sending av data. Nedenfor finner du repertoaret, med navn på spansk og tilsvarende der det er aktuelt, slik at du vet hva du kan plassere på dashbordene dine og deretter bruke med Remote-appen på Android. Hvert enkelt tjener et formål. vise, legge inn eller aktivere verdier i henhold til typen koblet variabel.

  • Bryter
  • Trykknapp
  • Glidebryter Glidebryter
  • Inkrementell stepper
  • Messenger-meldinger
  • Fargevelgerfarge
  • Dimbare lys
  • Fargede lys
  • Numerisk verdi Verdi
  • Status
  • Måler
  • Prosentdel
  • LED-indikator
  • Kart Kart
  • Diagram
  • Tidsvelger
  • Planleggerprogrammerer
  • Verdi-nedtrekksmeny
  • Verdivelger
  • Klistrelapp
  • Bilde Bilde
  • Avansert diagram
  • Avansert kart Avansert kart
  • Bildekart Bildekart
  • Lenke Lenke

Nøkkelen er at widgeter er bundet til variabler i prosjektene dine, og når enheten er koblet til skyen, er verdiene oppdatert i sanntidDette gjør telefonen din til din kontrollcockpit uansett hvor du er.

Arduino IoT Cloud-høydepunkter

Arduino IoT Cloud er designet slik at alle kan lage IoT-prosjekter med et tilgjengelig grensesnitt og en alt-i-ett-løsning som dekker konfigurasjon, kodeskriving, lasting og visualisering.

Blant funksjonene finner vi dataovervåking, for å se avlesningen av data på et panel. sensorer og variabler uten ekstra arbeid; og synkronisering av variabler mellom enheter, noe som forenkler kommunikasjon mellom noder med lite koding.

Planleggeren lar deg utløse oppgaver på bestemte tidsperioder (sekunder, minutter eller timer); og med OTA-opplastinger kan du laste opp fastvare eksternt til plater som ikke er koblet til datamaskinen.

I tillegg støtter den webhooks for å integrere tredjepartstjenester som IFTTT, kompatibilitet med Amazon Alexa for stemmestyring og alternativer for å dele dashbord med andre.

Kompatibel maskinvare og tilkobling

For å bruke Arduino IoT Cloud trenger du et skykompatibelt kort. Du kan velge offisielle Arduino-modeller eller ESP32- og ESP8266-baserte kort. Tilkoblingsmessig støttes Wi-Fi, LoRaWAN via The Things Network, GSM- eller NB-IoT-mobilnettverk, og til og med Wi-Fi. Ethernet på spesifikt utstyr.

Offisielle Arduino Cloud-kompatible kort integrerer vanligvis et sikkert maskinvareelement som den kryptografiske brikken ECC508 for å lagre nøkler og påloggingsinformasjon trygt.

Wi-Fi-tilkobling

Arduino Wi-Fi-kort bruker 2,4 GHz-båndet, som er tilstrekkelig for de fleste prosjekter med kort rekkevidde. Her er de utvalgte alternativene og hva de tilbyr for prosjektene dine. paneler og Remote-appen:

MKR 1000 Wi-FiRettet mot de med begrenset nettverkserfaring som ønsker å legge til Wi-Fi. Den inkluderer en Li-Po-lader for batteridrift eller ekstern 5V med automatisk bytte, en 32-bits Arm Cortex-M0+ mikrokontroller, rikelig med I/O, Wi-Fi med lavt strømforbruk og en kryptografisk brikke for sikker kommunikasjon. Den er programmert med Arduino IDE og er ideell for kompakte, batteridrevne IoT-noder. Prisen er rundt €60 på Amazon.

MKR Wi-Fi 1010Forenkler IoT-prototyping med Wi-Fi og BLE, inkludert lavstrømsmodus for å utvide batteritidKobles til eksisterende nettverk eller kan opprette et hotspot. Kompatibel med Arduino-skyen og drives av USB eller 3,7 V Li-Po med USB-lading. Rundt €40 på Amazon.

Nano RP2040 ConnectBasert på Raspberry Pi RP2040-brikke med en dobbel 133 MHz Cortex M0+ kjerne, 264 KB SRAM og 2 MB Flash, og 26 multifunksjonelle GPIO-er. Det er et rimelig, høytytende kort som støtter C, C++ og MicroPython SDK-er og tilbyr omfattende utviklingsressurser. Omtrent €16 på Amazon.

Nano 33 IoTKompakt 48 x 18 mm og robust, med NINA B306-modul basert på nRF52840 og Cortex M4F. Kompatibel med Arduino IDE online og offline, integrerer den 9-akset IMU og lavt forbruk Sammenlignet med andre prosessorer i samme størrelse. 64 MHz klokkefrekvens, 1 MB flashminne og 256 KB RAM, 15-pinners kontakter per side. Omtrent €28 på Amazon.

Strøm H7Kjør kode på høyt nivå og sanntidsoppgaver samtidig ved å kombinere to prosessorer. Du kan kjøre Arduino og MicroPython samtidig og la begge kjernene kommunisere med hverandre. Det muliggjør datasyn med TensorFlow Lite og kontroll av oppgaver på lavt nivå samtidig. Utviklet for industrimaskiner, laboratorier, PLS-er, HMI-er, robotikk og mer. Rundt €100 i den offisielle butikken.

Portenta H7 Lite ConnectedEn mer økonomisk variant av H7, den fjerner videogrensesnittet med høy oppløsning, men legger til trådløs tilkobling. Den beholder den doble CPU-en for AI og kontroll med lav latens, slik at Arduino og MicroPython kan kjøre parallelt via eksterne anrop mellom kjerner. Ideell for balansering. ytelse og enkelhetOmtrent €89 i den offisielle butikken.

Portenta maskinkontrollEn sentralisert industriell kontroller med lavt strømforbruk som kan styre utstyr og maskiner. Den kan programmeres med Arduino eller innebygde plattformer, og muliggjør AI og prediktivt vedlikehold med sanntids telemetri og fjernkontroll, selv fra skyen. Rundt €300 i Arduino-butikken.

Nicla VisjonLiten modul på 22,86 x 22,86 mm med STM32H747AII6 Dual ARM Cortex M7 M4, 2 MP fargekamera som støtter TinyML, 6-akset IMU, mikrofon og avstandssensor. Fungerer med OpenMV, MicroPython, Wi-Fi og BLE, integreres med Portenta og MKR. Ideell for innebygd visjon og kant-AI som objektgjenkjenning og prediktivt vedlikehold. Omtrent 95 euro.

OptaProgrammerbar kontroller med doble STM32H747XI Cortex M7-prosessorer på 480 MHz og M4-prosessorer på 240 MHz, med fjernkontroll mellom kjerner. Den dekker sanntidskontroll, overvåking og prediktivt vedlikehold, med et sikkert OTA-element og fjernkontroll via Arduino Cloud eller tredjeparter. Lite Ethernet og USB-C, RS485 og RS485 med BLE Wi-Fi-varianter. Lansering og dokumentasjon levert av Arduino Pro.

LoRaWAN

MKR WAN 1300- og MKR WAN 1310-kortene kobles til Arduino IoT Cloud via The Things Stack, en LoRaWAN-server koblet til tusenvis av offentlige gatewayer. Med riktig lavstrømskonfigurasjon kan kortet sende data i flere måneder med ett enkelt batteri, perfekt for avsidesliggende områder eller bymiljøer der Wi-Fi ikke er tilgjengelig.

GSM og NB-IoT

MKR GSM 1400 og MKR NB 1500 krever et SIM-kort for å koble til via mobilnettverk. Dette alternativet er ideelt for mobile prosjekter eller når Wi-Fi ikke er tilgjengelig, for eksempel sporing. flytting av eiendelerHusk at en sikker tilkobling bruker minne, noe som gir lite plass til brukerapplikasjonen – for eksempel omtrent 2,6 kB på MKR GSM 1400 – så for mange skyvariabler kan bruke opp RAM.

ESP32 og ESP8266

Arduino IoT Cloud støtter også et bredt utvalg av tredjepartskort basert på ESP32- og ESP8266-mikrokontrollerne. For å konfigurere dem, velg ganske enkelt alternativet tredjeparter i konfigurasjonen fra enheten og følg veiviseren.

Ethernet

Det er støtte for Ethernet-tilkobling på bestemte enheter. Du kan koble til Portenta H7 med skjold eller bærer Ethernet-kompatibel som Portenta Vision Shield Ethernet, eller bruk Portenta Machine Control, og koble også til Opta der det er aktuelt.

Hvis du skal aktivere Ethernet på Portenta H7 når du konfigurerer enheten, velg det alternativet. Hvis du allerede hadde det som Wi-Fi, må du fjerne og konfigurere på nytt for Ethernet. Vær oppmerksom på at eldre maskinvare som Ethernet Shield Rev2 og MKR ETH Shield ikke støttes av Arduino IoT Cloud.

Komme i gang med Arduino IoT Cloud og Remote-appen

Arduino IoT Cloud Remote
Arduino IoT Cloud Remote
Utvikler: Arduino
Pris: Gratis

Nedenfor ser du den typiske prosessen, fra start til slutt, for å gjøre panelene og enhetene dine klare og klare for deg følg med på mobilen din med Arduino IoT Cloud Remote.

1. Opprett din Arduino-konto

Utgangspunktet er å logge inn eller registrere deg på Arduino. Uten en konto vil du ikke kunne få tilgang til skyfunksjoner eller koble sammen enheter.

2. Gå inn i Arduino IoT Cloud

Når du er inne, får du tilgang til skyen fra firepunktsmenyen på arduino.cc eller direkte gjennom tjenestens URL. Derfra har du alle seksjoner for hånd: Ting, enheter, paneler, redigeringsprogram og mer.

3. Lag en ting

Flyten starter med å opprette en ny ting. I oversikten velger du kortet, nettverket det skal kobles til og variablene du skal overvåke eller kontrollere. Eventuelle endringer genererer en spesiell skisse med koden som trengs for å koble til og synkronisere variabler.

4. Sett opp enheten

For å legge til og koble kortet til en Thing, må du ha Arduino Agent installert på datamaskinen din. Veiviseren er rask: trykk på Velg enhet eller Konfigurer ny enhet, koble til kortet, og det er klart. skyklar.

5. Definer variabler

Du kan opprette variabler av typen int, float, boolean, long eller char, samt spesielle typer som Temperatur, Hastighet eller Luminans. Når du legger til en variabel, velger du navn, type, oppdateringsmodus og lese- og skrivetillatelser etter behov.

6. Koble til nettverket

Fra nettverksdelen skriver du inn Wi-Fi-påloggingsinformasjonen og lagrer. Disse dataene integreres også i den automatisk genererte skissen, slik at brettet er koble til trygt til ruteren eller tilgangspunktet ditt.

7. Programmer og last opp skissen

Skyredigereren oppretter en INO-fil med det nødvendige rammeverket for tilkobling og synkronisering. Du kan legge til sensoravlesningen og aktuatorkontrolllogikken din ved å bruke skyvariabler å sende og motta data. Hvis en variabel tillater lesing og skriving, genereres det også en tilbakeringingsfunksjon som reagerer når verdien endres, noe som reduserer mengden arbeid involvert i løkken.

For å laste opp koden, klikk på Last opp. Åpne Seriell skjerm for å se tilkoblingsmeldinger, for eksempel koblet til nettverksnavn og koblet til skyen, eller muligens autentiseringsfeil eller nettverk. Cloud Editor er en minimalistisk speilvendt versjon av Web Editor, mer praktisk for komplekse skisser.

8. Bygg dashbordet ditt

Når brettet er tilkoblet og skissen fungerer, kommer den morsomme delen: å lage dashbordet. Fra Dashbord-fanen kan du opprette nye dashbord og se eksisterende. Legg til widgeter, koble dem til variabler, og så snart enheten er online, vil du se øyeblikkelig data og du kan aktivere kontroller fra mobiltelefonen din med Remote-appen.

Vær oppmerksom på kompatibilitet: ikke alle widgeter kan kobles til noen type variabel. For eksempel fungerer ikke en svitsj med en ren heltallsvariabel. Du kan ha flere ting kjørende, inkludert variabler fra flere kort, i ett enkelt panel, avhengig av skyplanen din. Dette er veldig nyttig i skynettverk. distribuerte sensorer.

Eksempler på bruk i virkeligheten med Remote-appen

I landbruksprosjekter lar appen deg se umiddelbare data om jordfuktighet, temperatur og status for magnetventil, og starte manuell vanning om nødvendig. Takket være timeren kan du også automatisere tidsluker og følg historien med grafer.

I industrielle miljøer er det et pluss å ha et dashbord med maskinstatuser, produksjonstellere, alarmer og eksterne tilbakestillingsknapper. Konstant synlighet og muligheten til å handle umiddelbart fra en mobil enhet reduserer nedetid og reise.

Hjemme er det utrolig praktisk å se energiforbruk og sensorstatus, kontrollere dimbare og fargekodede lys, eller aktivere bortemodus fra sofaen. Med Alexa kan du til og med gi talekommandoer til handlingene som eksponeres av variablene dine i skyen.

Integrasjoner og API-er for å gå lenger

Arduino IoT Cloud tilbyr flere integrasjonsveier utover dashbord. Støtte for HTTP REST API-er, MQTT, kommandolinjeverktøy, JavaScript og WebSockets er annonsert, noe som åpner døren for skreddersydde tjenester og tilpassede dashbord hvis du trenger dem.

I tillegg brukes webhooks til å utløse hendelser på plattformer som IFTTT. Med dette kan du for eksempel sende et varsel til mobiltelefonen din når en bestemt variabel krysser en terskel eller loggdata til en ekstern tjeneste.

Ressurser og dokumentasjon

Den offisielle dokumentasjonen for Arduino IoT Cloud er omfattende: du finner veiledninger, jukseark med tekniske beskrivelser og API-veiledningog utviklerreferanser for plattform-SDK-er. Det er et godt utgangspunkt for å svare på spørsmål og finjustere arkitekturen din.

Opprette dashbord og beste praksis med widgeter

Ved å kombinere grunnleggende og avanserte widgeter kan du bygge grensesnitt som er så enkle eller så kraftige som du trenger. Målere og prosenter fungerer bra for analoge variabler, mens brytere og trykknapper forenkler kontrollen av reléer eller digitale utganger.

For geolokalisering er kart-widgeten og avansert kart perfekte hvis enheten din rapporterer koordinater, og bildekartet vil hjelpe deg med å finne enheter i planer av anlegg. Det avanserte diagrammet er nyttig for lange historiske poster og flere serier.

Tekstelementer som Meldinger, Klistrelapper, Lenker og Bilde tjener til å gi kontekst, vise instruksjoner eller peke til intern dokumentasjon. Dra nytte av Planleggeren for å automatisk slå av opplastinger i forbudte timer eller slå på klimaanlegget før en ankomst.

Arduino IoT Cloud Remote-appen for Android er esset i hullet som forvandler skypanelene dine til en fjernkontroll i lommestørrelse. Du kan ta med deg et dashbord med livedata, knapper, grafer og kart hvor som helst, med tryggheten om at plattformen støtter det. OTA, webhooks, Alexa, variabel synkronisering og flere maskinvare- og tilkoblingsalternativer. Med et godt utvalg av widgeter og riktig arkitektur kan IoT-prosjektene dine gå fra å være en laboratorieprototype til å kjøre pålitelig i felten, på fabrikken eller hjemme, samtidig som du har kontrollen i håndflaten.

elektronisk designprogramvare for studenter og ingeniører
Relatert artikkel:
Den beste programvaren for elektronisk design for studenter og ingeniører: Altium og alternativer

Legg til som foretrukket kilde