Om du undrar vad Arduino IoT Cloud Remote-appen för Android egentligen är till för, är det korta svaret att den låter dig åtkomst till, övervakning och hantering av dina IoT-paneler med bara några få tryck på din mobilskärm. Den långa och mest intressanta aspekten är att det öppnar dörren för att hantera dina projekt var som helst, utan att behöva sitta framför din dator och utan ett schema.
Det fina med den här appen är att den integreras med Arduino IoT Cloud-plattformen så att du kan skapa dashboards på webben och sedan använda dem på din telefon. Det betyder att med en väl genomtänkt installation har du... realtidstelemetri och fjärrstyrning av dina enheter, oavsett om det är ett automatiskt bevattningssystem, en liten produktionslinje eller hemautomation.
Vad är Arduino
Arduino är en familj av mikrokontrollerkort som utmärker sig för att vara gratis, prisvärt och enkelt att programmeraDen är programmerad med den officiella miljön, som påminner om C och Java, och innehåller exempel och bibliotek för att starta projekt utan att komplicera ditt liv.
När vi pratar om familj menar vi att det finns flera modeller, från mycket kompakta alternativ till mer kraftfulla. Tack vare dess öppna filosofi kan vem som helst montera eller utöka hårdvara, lutande mot appar för elektroniska diagram, även om det av pris och bekvämlighet är normalt att köpa en vanlig kommersiell modell.
Vad är sakernas internet (IoT)
IoT är en förkortning för Sakernas Internet och syftar på att koppla samman vardagliga föremål med nätverket. konsultera och styra dem på distansDet kan vara en tvättmaskin, ett kylskåp, en TV eller en industriell nod som fattar beslut enligt definierade regler.
I ett bredare perspektiv tillåter tillägg av anslutning en enhet att kombinera sensordata med extern information för att agera på ett visst sätt. kontextuell intelligensTill exempel ett bevattningssystem som bedömer temperatur, markfuktighet och nederbördsprognos innan ventilerna öppnas.
För att uppnå detta behöver du tre delar: utrustningen eller ställdonet för att styra, en uppsättning sensorer som mäter miljön och ett styrkort som integrerar allt, som Arduino, med lämplig anslutning, oavsett om det är Wi-Fi, mobilnät, LoRa eller andra trådlösa alternativ.
Arduino IoT Cloud och dess Remote-app för Android
Arduino IoT Cloud-plattformen sammanför hårdvara, firmware och molntjänster för att hjälpa dig bygga heltäckande IoT-projekt. Arduino IoT Cloud Remote-appen för Android är den perfekt följeslagare till de där panelerna, eftersom det låter dig komma åt dem var som helst.
Typiska fall där den här appen är utmärkt: ute i fält, när man läser data från jordsensorer eller starta bevattning Fjärrstyrt; i fabriken, konstant insyn i en linjes status med möjlighet att utlösa automatisering; hemma, kontrollera energiförbrukningen och hantera hemautomation från soffan.
Panelerna skapas på Arduino IoT Cloud-webbplatsen från datorn eller surfplattan, och sedan fungerar mobilappen som handhållen kontrollDu kan länka varje widget på en instrumentpanel till variabler i ett eller flera olika IoT-projekt för maximal flexibilitet.
Widgets tillgängliga på panelerna
Arduino IoT Cloud-dashboards erbjuder en bred uppsättning enkla och kraftfulla widgets för att visualisera och skicka data. Nedan följer repertoaren, med namn på spanska och motsvarigheter där så är tillämpligt, så att du vet vad du kan placera på dina dashboards och sedan använda med Remote-appen på Android. Var och en tjänar ett syfte. visa, ange eller aktivera värden enligt typen av länkad variabel.
- Växla
- Tryckknapp
- Reglage Reglage
- Stegvis stegmotor
- Messenger-meddelanden
- Färgväljare Färg
- Dimbara lampor
- Färgade ljus
- Numeriskt värde Värde
- Status
- Mätare
- Procentsats
- LED-indikator
- Karta Karta
- Diagram
- Tidsväljare
- Schemaläggare Programmerare
- Värde-rullgardinsmeny
- Värdeväljare
- Fästislapp
- Bild Bild
- Avancerat diagram
- Avancerad karta Avancerad karta
- Bildkarta Bildkarta
- Länk Länk
Nyckeln är att widgetar är bundna till variabler i dina projekt och när enheten är ansluten till molnet är värdena uppdateras i realtidDetta gör din telefon till din kontrollcockpit var du än är.
Arduino IoT Cloud-höjdpunkter
Arduino IoT Cloud är utformat så att vem som helst kan skapa IoT-projekt med ett tillgängligt gränssnitt och en allt-i-ett-lösning som täcker konfiguration, kodskrivning, laddning och visualisering.
Bland dess funktioner hittar vi dataövervakning, för att se avläsningen av data på en panel. sensorer och variabler utan extra arbete; och synkronisering av variabler mellan enheter, vilket underlättar kommunikationen mellan noder med lite kodning.
Schemaläggaren låter dig utlösa uppgifter vid specifika tidsperioder (sekunder, minuter eller timmar); och med OTA-uppladdningar kan du ladda upp firmware på distans till plattor som inte är anslutna till datorn.
Dessutom stöder den webhooks för att integrera tredjepartstjänster som IFTTT, kompatibilitet med Amazon Alexa för röstkontroll och alternativ för att dela dashboards med andra personer.
Kompatibel hårdvara och anslutning
För att använda Arduino IoT Cloud behöver du ett molnkompatibelt kort. Du kan välja officiella Arduino-modeller eller ESP32- och ESP8266-baserade kort. Anslutningsmässigt stöds Wi-Fi, LoRaWAN via The Things Network, GSM- eller NB-IoT-mobilnätverk och till och med Wi-Fi. Ethernet på specifik utrustning.
Officiella Arduino Cloud-kompatibla kort integrerar vanligtvis ett säkert hårdvaruelement som kryptografiska chipet ECC508 för att spara nycklar och inloggningsuppgifter säkert.
Wi-Fi-anslutning
Arduino Wi-Fi-kort använder 2,4 GHz-bandet, vilket är tillräckligt för de flesta projekt med kort räckvidd. Här är de utvalda alternativen och vad de erbjuder för dina projekt. paneler och Remote-appen:
MKR 1000 Wi-FiRiktar sig till de med begränsad nätverkserfarenhet som vill lägga till Wi-Fi. Den inkluderar en Li-Po-laddare för batteridrift eller extern 5V med automatisk omkoppling, en 32-bitars Arm Cortex-M0+ mikrokontroller, rikligt med I/O, strömsnålt Wi-Fi och ett kryptografiskt chip för säker kommunikation. Den är programmerad med Arduino IDE och är idealisk för kompakta, batteridrivna IoT-noder. Priset är cirka 60 euro på Amazon.
MKR Wi-Fi 1010Underlättar IoT-prototyper med Wi-Fi och BLE, inklusive lågenergiläge för att utöka Batteri-livAnsluts till befintliga nätverk eller kan skapa en hotspot. Kompatibel med Arduino-molnet och drivs med USB eller 3,7 V Li-Po med USB-laddning. Cirka 40 euro på Amazon.
Nano RP2040 ConnectBaserat på Raspberry Pi RP2040-chippet med en dubbel 133 MHz Cortex M0+-kärna, 264 KB SRAM och 2 MB Flash, samt 26 multifunktionella GPIO:er. Det är ett lågkostnads- och högpresterande kort som stöder C-, C++- och MicroPython SDK:er och erbjuder omfattande utvecklingsresurser. Cirka 16 € på Amazon.
Nano 33 IoTKompakt 48 x 18 mm och robust, med NINA B306-modul baserad på nRF52840 och Cortex M4F. Kompatibel med Arduino IDE online och offline, integrerar den 9-axlig IMU och låg konsumtion Jämfört med andra processorer av samma storlek. 64 MHz klockfrekvens, 1 MB flashminne och 256 KB RAM, 15-pinskontakter per sida. Cirka 28 euro på Amazon.
Effekt H7Kör högnivåkod och realtidsuppgifter samtidigt genom att kombinera två processorer. Du kan köra Arduino och MicroPython samtidigt och låta båda kärnorna kommunicera med varandra. Det möjliggör datorseende med TensorFlow Lite och kontroll av uppgifter på låg nivå samtidigt. Utformad för industrimaskiner, laboratorier, PLC:er, HMI, robotteknik med mera. Runt 100 euro i den officiella butiken.
Portenta H7 Lite ConnectedEn mer ekonomisk variant av H7, den tar bort det högupplösta videogränssnittet men lägger till trådlös anslutning. Den behåller den dubbla CPU:n för AI och låg latenskontroll, vilket gör att Arduino och MicroPython kan köras parallellt via fjärranrop mellan kärnor. Idealisk för balansering. prestanda och enkelhetCirka 89 euro i den officiella butiken.
Portenta maskinkontrollEn centraliserad industriell styrenhet med låg strömförbrukning som kan styra utrustning och maskiner. Programmerbar med Arduino eller inbyggda plattformar, möjliggör den AI och prediktivt underhåll med realtidstelemetri och fjärrkontroll, även från molnet. Runt 300 euro i Arduino-butiken.
Nicla VisionLiten modul på 22,86 x 22,86 mm med STM32H747AII6 Dual ARM Cortex M7 M4, 2 MP färgkamera som stöder TinyML, 6-axlig IMU, mikrofon och avståndssensor. Fungerar med OpenMV, MicroPython, Wi-Fi och BLE, integreras med Portenta och MKR. Idealisk för inbäddad vision och edge AI såsom objektigenkänning och prediktivt underhåll. Cirka 95 euro.
OptaProgrammerbar styrenhet med dubbla STM32H747XI Cortex M7-processorer på 480 MHz och M4-processorer på 240 MHz, med fjärrstyrd anropsmekanism mellan kärnor. Den omfattar realtidsstyrning, övervakning och prediktivt underhåll, med ett säkert OTA-element och fjärrstyrning via Arduino Cloud eller tredjepartsleverantörer. Lite Ethernet och USB-C, RS485 och RS485 med BLE Wi-Fi-varianter. Lansering och dokumentation tillhandahålls av Arduino Pro.
Lorawan
MKR WAN 1300- och MKR WAN 1310-korten ansluts till Arduino IoT Cloud via The Things Stack, en LoRaWAN-server ansluten till tusentals publika gateways. Med lämplig strömsnål konfiguration kan kortet skicka data i månader med ett enda batteri, perfekt för avlägsna områden eller stadsmiljöer där Wi-Fi inte är tillgängligt.
GSM och NB-IoT
MKR GSM 1400 och MKR NB 1500 kräver ett SIM-kort för att ansluta via mobilnät. Detta alternativ är idealiskt för mobila projekt eller när Wi-Fi inte är tillgängligt, till exempel för spårning. flytta tillgångarTänk på att en säker anslutning förbrukar minne, vilket lämnar lite utrymme för användarapplikationen – till exempel cirka 2,6 kB på MKR GSM 1400 – så för många molnvariabler kan förbruka RAM-minnet.
ESP32 och ESP8266
Arduino IoT Cloud stöder även en mängd olika tredjepartskort baserade på mikrokontrollerna ESP32 och ESP8266. För att konfigurera dem, välj helt enkelt alternativet tredje parter i konfigurationen från enheten och följ guiden.
ethernet
Det finns stöd för Ethernet-anslutning på specifika enheter. Du kan länka Portenta H7 med sköld eller bärare Ethernet-kompatibel som Portenta Vision Shield Ethernet eller använd Portenta Machine Control, och anslut även Opta där så är tillämpligt.
Om du ska aktivera Ethernet på Portenta H7 när du konfigurerar enheten, välj det alternativet. Om du redan hade det som Wi-Fi måste du ta bort och konfigurera om för Ethernet. Observera att äldre hårdvara som Ethernet Shield Rev2 och MKR ETH Shield inte stöds av Arduino IoT Cloud.
Komma igång med Arduino IoT Cloud och Remote-appen
Nedan ser du den typiska vägen, från början till slut, för att få dina paneler och enheter redo och redo för dig att använda dem håll koll på din mobil med Arduino IoT Cloud Remote.
1. Skapa ditt Arduino-konto
Utgångspunkten är att logga in eller registrera dig på Arduino. Utan ett konto kommer du inte att kunna komma åt molnfunktioner eller länka enheter.
2. Gå in i Arduino IoT Cloud
När du är inne, öppna molnet från fyrpunktsmenyn på arduino.cc eller direkt via tjänstens URL. Därifrån har du alla sektioner för hand: Saker, Enheter, Paneler, Redigerare och mer.
3. Skapa en sak
Flödet börjar med att en ny sak skapas. I dess översikt väljer du kortet, nätverket den ska ansluta till och de variabler du ska övervaka eller kontrollera. Alla ändringar genererar en speciell skiss med den kod som behövs för att ansluta och synkronisera variabler.
4. Ställ in enheten
För att lägga till och länka kortet till en sak behöver du ha Arduino Agent installerat på din dator. Guiden är snabb: tryck på Välj enhet eller Konfigurera ny enhet, anslut kortet och det är klart. molnklar.
5. Definiera variabler
Du kan skapa variabler av typen int, float, boolean, long eller char, såväl som specialtyper som Temperatur, Hastighet eller Luminans. När du lägger till en variabel väljer du namn, typ, uppdateringsläge och läs- och skrivbehörigheter efter behov.
6. Anslut till nätverket
Från nätverkssektionen anger du Wi-Fi-uppgifterna och sparar. Dessa data integreras också i den automatiskt genererade skissen, så att kortet är anslut säkert till din router eller AP.
7. Programmera och ladda upp skissen
Molnredigeraren skapar en INO-fil med det nödvändiga ramverket för anslutning och synkronisering. Du kan lägga till din sensoravläsning och ställdonsstyrningslogik med hjälp av molnvariabler att skicka och ta emot data. Om en variabel tillåter läsning och skrivning genereras också en callback-funktion som reagerar när dess värde ändras, vilket minskar mängden arbete som krävs i loopen.
För att ladda upp koden, klicka på Ladda upp. Öppna Seriell monitor för att se anslutningsmeddelanden, till exempel ansluten till nätverksnamn och ansluten till molnet, eller eventuella autentiseringsfel eller nätverk. Cloud Editor är en minimalistisk speglad version av Web Editor, mer praktisk för komplexa skisser.
8. Bygg din instrumentpanel
När kortet är anslutet och skissen fungerar kommer den roliga delen: att skapa instrumentpanelen. Från fliken Instrumentpaneler kan du skapa nya instrumentpaneler och visa befintliga. Lägg till widgetar, länka dem till variabler och så snart enheten är online ser du omedelbar data och du kan aktivera kontroller från din mobiltelefon med Remote-appen.
Var medveten om kompatibilitet: inte alla widgetar kan länkas till någon typ av variabel. Till exempel fungerar inte en switch med en ren heltalsvariabel. Du kan ha flera saker igång, inklusive variabler från flera kort, i en enda panel, beroende på ditt molnplan. Detta är mycket användbart i molnnätverk. distribuerade sensorer.
Verkliga användningsfall med Remote-appen
I jordbruksprojekt låter appen dig se omedelbara data om markfuktighet, temperatur och status för magnetventiler, och initiera manuell bevattning vid behov. Tack vare timern kan du också automatisera tidsluckor och följ historiken med grafer.
I industriella miljöer är det en fördel att ha en instrumentpanel med maskinstatusar, produktionsräknare, larm och fjärråterställningsknappar. Ständig synlighet och möjligheten att agera direkt från en mobil enhet minskar driftstopp och resor.
Hemma är det otroligt bekvämt att se energiförbrukning och sensorstatus, styra dimbara och färgkodade lampor eller aktivera bortaläge bekvämt från soffan. Med Alexa kan du till och med ge röstkommandon till de åtgärder som exponeras av dina variabler i molnet.
Integrationer och API:er för att nå längre
Arduino IoT Cloud erbjuder flera integrationsvägar utöver dashboards. Stöd för HTTP REST API:er, MQTT, kommandoradsverktyg, JavaScript och WebSockets har tillkännagivits, vilket öppnar dörren för skräddarsydda tjänster och anpassade dashboards om du behöver dem.
Dessutom används webhooks för att utlösa händelser på plattformar som IFTTT. Med detta kan du till exempel skicka en avisering till din mobiltelefon när en viss variabel överskrider ett tröskelvärde eller logga data till en extern tjänst.
Resurser och dokumentation
Den officiella dokumentationen för Arduino IoT Cloud är omfattande: du hittar handledningar, fusklappar med tekniska beskrivningar och API-guideoch utvecklarreferenser för plattforms-SDK:er. Det är en bra utgångspunkt för att besvara frågor och finjustera din arkitektur.
Skapa dashboards och bästa praxis med widgetar
Genom att kombinera grundläggande och avancerade widgetar kan du bygga gränssnitt som är så enkla eller kraftfulla som du behöver. Mätare och procenttal fungerar bra för analoga variabler, medan brytare och tryckknappar förenklar styrningen av reläer eller digitala utgångar.
För geolokalisering är kartwidgeten och den avancerade kartan perfekta om din enhet rapporterar koordinater, och bildkartan hjälper dig att lokalisera enheter i abonnemang av anläggningar. Det avancerade diagrammet är användbart för långa historikposter och flera serier.
Textelement som Meddelanden, Fästisar, Länkar och Bilder tjänar till att ge sammanhang, visa instruktioner eller peka på intern dokumentation. Utnyttja schemaläggaren för att automatiskt stänga av uppladdningar under förbjudna tider eller slå på luftkonditioneringen före en ankomst.
Arduino IoT Cloud Remote-appen för Android är ess i hålet som förvandlar dina molnpaneler till en fjärrkontroll i fickformat. Du kan ta med dig en instrumentpanel med livedata, knappar, grafer och kartor överallt, med sinnesroen att plattformen stöder det. OTA, webhooks, Alexa, variabel synkronisering och flera hårdvaru- och anslutningsalternativ. Med ett bra urval av widgetar och rätt arkitektur kan dina IoT-projekt gå från att vara en laboratorieprototyp till att köras tillförlitligt i fält, fabrik eller hemma, samtidigt som du har kontrollen i handflatan.