Co je aplikace Arduino IoT Cloud Remote pro Android a jak ji co nejlépe využít?

  • Kompletní ovládání Arduino IoT panelů z mobilního telefonu pomocí widgetů a proměnných v reálném čase
  • Klíčové vlastnosti: Monitorování, synchronizace, plánovač, OTA, webhooky a Alexa
  • Široká podpora hardwaru a konektivita: Wi-Fi, LoRaWAN, GSM a Ethernet
  • Průvodce vytvářením věcí, proměnných a dashboardů, které aplikace zpracovává okamžitě

Aplikace pro Android pro Arduino IoT Cloud

Pokud vás zajímá, k čemu přesně slouží aplikace Arduino IoT Cloud Remote pro Android, stručná odpověď zní, že vám umožňuje přístup, monitorování a správa vašich IoT panelů jen několika klepnutími na obrazovce mobilního telefonu. Dlouhým a nejzajímavějším aspektem je, že otevírá dveře ke správě vašich projektů odkudkoli, bez nutnosti sedět u počítače a bez rozvrhu.

Krása této aplikace spočívá v její integraci s platformou Arduino IoT Cloud, takže si můžete vytvářet dashboardy na webu a poté je používat v telefonu. To znamená, že s dobře promyšleným nastavením budete mít telemetrie v reálném čase a dálkové ovládání vašich zařízení, ať už se jedná o automatický zavlažovací systém, malou výrobní linku nebo domácí automatizaci.

Co je Arduino

Arduino je rodina desek mikrokontrolérů, které vynikají tím, že... zdarma, cenově dostupné a snadno programovatelnéJe naprogramován v oficiálním prostředí, které připomíná C a Javu, a obsahuje příklady a knihovny pro zahájení projektů bez komplikací života.

Když mluvíme o rodině, máme na mysli, že existuje více modelů, od velmi kompaktních variant až po ty výkonnější. Díky otevřené filozofii si ji může vybrat kdokoli. montáž nebo rozšíření hardwaru, opírající se o aplikace pro elektronické schémata, ačkoliv z důvodu ceny a pohodlí je běžné zakoupit si standardní komerční model.

Co je internet věcí (IoT)

IoT je zkratka pro Internet věcí a označuje propojení předmětů denní potřeby k síti za účelem... konzultovat a spravovat je na dálkuMůže to být pračka, lednička, televize nebo průmyslový uzel, který se rozhoduje podle definovaných pravidel.

V širším pohledu umožňuje přidání konektivity zařízení kombinovat data ze senzorů s externími informacemi a chovat se určitým způsobem. kontextová inteligenceNapříklad zavlažovací systém, který před otevřením ventilů vyhodnocuje teplotu, vlhkost půdy a předpověď srážek.

K dosažení tohoto cíle potřebujete tři součásti: zařízení nebo pohon k ovládání, sadu senzory, které měří prostředí a řídicí desku, která integruje vše, jako Arduino, s odpovídající konektivitou, ať už Wi-Fi, mobilní sítě, LoRa nebo jiné bezdrátové možnosti.

Arduino IoT Cloud a jeho aplikace Remote pro Android

Platforma Arduino IoT Cloud spojuje hardware, firmware a cloudové služby, které vám pomohou vytvářet komplexní IoT projekty. Aplikace Arduino IoT Cloud Remote pro Android je... perfektní doplněk k těmto panelům, protože vám to umožňuje přístup k nim odkudkoli.

Typické případy, kdy tato aplikace vyniká: v terénu, čtení dat z půdní senzory nebo spuštění zavlažování Na dálku; v továrně neustálý přehled o stavu linky s možností spouštění automatizace; doma kontrolujte spotřebu energie a spravujte domácí automatizaci z pohodlí gauče.

Panely se vytvářejí na webových stránkách Arduino IoT Cloud z počítače nebo tabletu a poté slouží mobilní aplikace jako ruční ovládáníKaždý widget na dashboardu můžete propojit s proměnnými v jednom nebo více různých projektech IoT pro maximální flexibilitu.

Widgety dostupné na panelech

Řídicí panely Arduino IoT Cloud nabízejí širokou sadu jednoduchých a výkonných widgetů pro vizualizaci a odesílání dat. Níže je uveden jejich seznam s názvy ve španělštině a případnými ekvivalenty, abyste věděli, co můžete na své řídicí panely umístit a poté používat s aplikací Remote v systému Android. Každý z nich slouží svému účelu. zobrazit, zadat nebo aktivovat hodnoty podle typu propojené proměnné.

  • Přepínač
  • Tlačítko
  • Posuvník Posuvník
  • Inkrementální krokový motor
  • Zprávy v Messengeru
  • Výběr barev Barva
  • Stmívatelná světla
  • Barevná světla
  • Číselná hodnota Hodnota
  • Postavení
  • Měřidlo
  • Procento
  • Kontrolka LED
  • Mapa Mapa
  • Schéma
  • Výběr času
  • Plánovač Programátor
  • Rozbalovací nabídka hodnot
  • Výběr hodnoty
  • Lepící poznámka
  • Obrázek Obrázek
  • Pokročilý graf
  • Pokročilá mapa Pokročilá mapa
  • Mapa obrázků Mapa obrázků
  • Odkaz Odkaz

Klíčové je, že widgety jsou vázány na proměnné ve vašich projektech a když je zařízení připojeno ke cloudu, hodnoty jsou aktualizováno v reálném časeDíky tomu se váš telefon stane vaším ovládacím pultem, ať jste kdekoli.

Hlavní body cloudu Arduino IoT

Arduino IoT Cloud je navržen tak, aby kdokoli mohl vytvářet IoT projekty s přístupným rozhraním a komplexním řešením, které zahrnuje... konfigurace, psaní kódu, načítání a vizualizace.

Mezi jeho funkce patří monitorování dat, tedy sledování odečtu dat na panelu. senzory a proměnné bez dodatečné práce a synchronizace proměnných mezi zařízeními, což usnadňuje komunikaci mezi uzly s minimálním kódováním.

Plánovač umožňuje spouštět úlohy v určitých časových intervalech (sekundy, minuty nebo hodiny); a s nahráváním OTA můžete vzdálené nahrání firmwaru na desky, které nejsou připojeny k počítači.

Kromě toho podporuje webhooky pro integraci služeb třetích stran, jako je IFTTT, a je kompatibilita s Amazon Alexa pro... hlasové ovládání a možnosti sdílení dashboardů s ostatními lidmi.

Kompatibilní hardware a konektivita

Pro používání Arduino IoT Cloud potřebujete desku kompatibilní s cloudem. Můžete si vybrat oficiální modely Arduina nebo desky založené na ESP32 a ESP8266. Co se týče konektivity, podporovány jsou Wi-Fi, LoRaWAN přes The Things Network, mobilní sítě GSM nebo NB-IoT a dokonce i Wi-Fi. Ethernet na specifickém zařízení.

Oficiální desky kompatibilní s Arduino Cloud obvykle integrují zabezpečený hardwarový prvek, jako je kryptografický čip ECC508, uložit klíče a přihlašovací údaje bezpečně.

Wi-Fi připojení

Wi-Fi desky Arduino používají pásmo 2,4 GHz, což je dostatečné pro většinu projektů s krátkým dosahem. Zde jsou doporučené možnosti a co nabízejí pro vaše projekty. panely a aplikace Vzdálené ovládání:

Wi-Fi MKR 1000Určeno pro uživatele s omezenými zkušenostmi se sítěmi, kteří chtějí přidat Wi-Fi. Obsahuje nabíječku Li-Po pro provoz na baterie nebo externí 5V s automatickým přepínáním, 32bitový mikrokontrolér Arm Cortex-M0+, bohatý počet I/O portů, Wi-Fi s nízkou spotřebou energie a kryptografický čip pro bezpečnou komunikaci. Je naprogramován pomocí Arduino IDE a je ideální pro kompaktní uzly IoT napájené z baterií. Cena na Amazonu se pohybuje kolem 60 EUR.

MKR Wi-Fi 1010Usnadňuje prototypování IoT pomocí Wi-Fi a BLE, včetně režimu nízké spotřeby energie pro prodloužení životnost bateriePřipojuje se ke stávajícím sítím nebo může vytvořit hotspot. Kompatibilní s cloudem Arduino a napájený přes USB nebo 3,7V Li-Po s nabíjením přes USB. Na Amazonu stojí kolem 40 EUR.

Připojení Nano RP2040Založeno na čipu Raspberry Pi RP2040 s duálním jádrem Cortex M0+ o frekvenci 133 MHz, 264 KB SRAM a 2 MB Flash a 26 multifunkčními GPIO. Jedná se o levnou, vysoce výkonnou desku, která podporuje SDK pro C, C++ a MicroPython a nabízí rozsáhlé vývojářské zdroje. Na Amazonu stojí přibližně 16 EUR.

Nano 33 IoTKompaktní a robustní deska o rozměrech 48 x 18 mm s modulem NINA B306 založeným na nRF52840 a Cortex M4F. Kompatibilní s Arduino IDE online i offline, integruje 9osou IMU a nízká spotřeba Ve srovnání s jinými procesory stejné velikosti. Takt 64 MHz, 1 MB Flash a 256 KB RAM, 15pinové konektory na každé straně. Na Amazonu cca 28 €.

Výkon H7Spouštějte kód na vysoké úrovni a úlohy v reálném čase současně kombinací dvou procesorů. Můžete spouštět Arduino a MicroPython současně a nechat obě jádra vzájemně komunikovat. Umožňuje počítačové vidění s TensorFlow Lite a ovládání... úkoly nízké úrovně současně. Určeno pro průmyslové stroje, laboratoře, PLC, HMI, robotiku a další. V oficiálním obchodě cena kolem 100 EUR.

Portenta H7 Lite připojenáEkonomičtější varianta H7 odstraňuje rozhraní pro video s vysokým rozlišením, ale přidává bezdrátové připojení. Zachovává si duální CPU pro umělou inteligenci a ovládání s nízkou latencí, což umožňuje paralelní provoz Arduina a MicroPythonu prostřednictvím vzdálených volání mezi jádry. Ideální pro balancování. výkon a jednoduchostV oficiálním obchodě cca 89 eur.

Řízení stroje PortentaNízkoenergetický, centralizovaný průmyslový regulátor schopný řídit zařízení a stroje. Programovatelný pomocí Arduina nebo vestavěných platforem umožňuje umělou inteligenci a prediktivní údržbu s... telemetrie v reálném čase a dálkové ovládání, dokonce i z cloudu. V obchodě s Arduinem kolem 300 eur.

Nicla VisionMiniaturní modul o rozměrech 22,86 x 22,86 mm s duálním procesorem STM32H747AII6 ARM Cortex M7 M4, 2MP barevnou kamerou s podporou TinyML, 6osou IMU, mikrofonem a senzorem vzdálenosti. Funguje s OpenMV, MicroPython, Wi-Fi a BLE, integruje se s Portenta a MKR. Ideální pro... vestavěné vidění a edge AI jako je rozpoznávání objektů a prediktivní údržba. Přibližně 95 EUR.

OptaProgramovatelný kontrolér s duálními procesory STM32H747XI Cortex M7 na 480 MHz a procesory M4 na 240 MHz s mechanismem vzdáleného volání mezi jádry. Zahrnuje řízení v reálném čase, monitorování a prediktivní údržbu s zabezpečeným prvkem OTA a dálkovým ovládáním přes Arduino Cloud nebo třetí strany. Varianty Lite Ethernet a USB-C, RS485 a RS485 s BLE a Wi-Fi. Spuštění a dokumentace poskytuje Arduino Pro.

LoRaWAN

Desky MKR WAN 1300 a MKR WAN 1310 se připojují k Arduino IoT Cloudu prostřednictvím The Things Stack, serveru LoRaWAN připojeného k tisícům veřejných bran. S vhodnou nízkopříkonovou konfigurací může deska... odesílat data po dobu několika měsíců s jednou baterií, ideální pro odlehlé oblasti nebo městské prostředí, kde není k dispozici Wi-Fi.

GSM a NB-IoT

Modely MKR GSM 1400 a MKR NB 1500 vyžadují pro připojení přes mobilní sítě SIM kartu. Tato možnost je ideální pro mobilní projekty nebo v případech, kdy není k dispozici Wi-Fi, například pro sledování. přesun aktivMějte na paměti, že zabezpečené připojení spotřebovává paměť, takže pro uživatelskou aplikaci zbývá málo místa – například asi 2,6 kB na MKR GSM 1400 – takže příliš mnoho cloudových proměnných může vyčerpat paměť RAM.

ESP32 a ESP8266

Arduino IoT Cloud také podporuje širokou škálu desek třetích stran založených na mikrokontrolérech ESP32 a ESP8266. Pro jejich konfiguraci jednoduše vyberte možnost třetí strany v konfiguraci ze zařízení a postupujte podle pokynů průvodce.

Ethernet

U některých zařízení je podporováno připojení k síti Ethernet. Můžete propojit Portenta H7 se štítem nebo nosičem Kompatibilní s Ethernetem, jako je Portenta Vision Shield Ethernet, nebo použijte Portenta Machine Control a v případě potřeby připojte i Optu.

Pokud při nastavování zařízení Portenta H7 chcete povolit Ethernet, vyberte tuto možnost. Pokud jste jej již měli nastavený jako Wi-Fi, budete ho muset odstranit a znovu nakonfigurovat pro Ethernet. Upozorňujeme, že starší hardware, jako je Ethernet Shield Rev2 a MKR ETH Shield, není Arduino IoT Cloudem podporován.

Začínáme s Arduino IoT Cloud a aplikací Remote

Níže uvidíte typický postup od začátku do konce, jak připravit panely a zařízení k použití. sledujte na svém mobilu s cloudovým dálkovým ovládáním Arduino IoT.

1. Vytvořte si účet Arduino

Výchozím bodem je přihlášení nebo registrace na Arduinu. Bez účtu nebudete mít přístup k cloudové funkce nebo propojit zařízení.

2. Vstupte do Arduino IoT Cloudu

Jakmile jste uvnitř, přejděte do cloudu z nabídky se čtyřmi tečkami na arduino.cc nebo přímo přes URL adresu služby. Odtud budete mít všechny sekce ručně: Věci, Zařízení, Panely, Editor a další.

3. Vytvořte věc

Postup začíná vytvořením nové věci (Thing). V jejím přehledu si vyberete desku, síť, ke které se připojí, a proměnné, které budete monitorovat nebo ovládat. Jakékoli změny generují speciální skica s kódem potřebným pro propojení a synchronizaci proměnných.

4. Nastavte zařízení

Chcete-li přidat a propojit desku s věcí, musíte mít v počítači nainstalovaný Arduino Agent. Průvodce je rychlý: stiskněte Vybrat zařízení nebo Konfigurovat nové zařízení, připojte desku a je připravena. připraveno pro cloud.

5. Definujte proměnné

Můžete vytvářet proměnné typu int, float, boolean, long nebo char, a také speciální typy, jako je teplota, rychlost nebo jas. Při přidávání proměnné si vyberete název, typ, režim aktualizace a dle potřeby oprávnění ke čtení a zápisu.

6. Připojte se k síti

V sekci sítě zadejte přihlašovací údaje k Wi-Fi a uložte je. Tato data jsou také integrována do automaticky generovaného náčrtu, takže deska je bezpečné připojení k vašemu routeru nebo přístupovému bodu.

7. Naprogramujte a nahrajte náčrt

Cloudový editor vytvoří soubor INO s potřebným frameworkem pro připojení a synchronizaci. Můžete přidat čtení dat ze senzorů a logiku řízení akčních členů pomocí cloudové proměnné odesílat a přijímat data. Pokud proměnná umožňuje čtení a zápis, je také generována callback funkce, která reaguje na změnu její hodnoty, čímž se snižuje množství práce potřebné k provedení smyčky.

Chcete-li nahrát kód, klikněte na tlačítko Nahrát. Otevřete monitor sériového portu a zobrazte zprávy o připojení, například připojeno k názvu_sítě a připojeno ke cloudu, nebo případně chyby ověřování nebo síť. Cloudový editor je minimalistická zrcadlená verze webového editoru, vhodnější pro složitější náčrty.

8. Vytvořte si řídicí panel

S připojenou deskou a funkčním náčrtem přichází zábavná část: vytvoření dashboardu. Na kartě Dashboardy můžete vytvářet nové dashboardy a zobrazovat stávající. Přidávejte widgety, propojujte je s proměnnými a jakmile bude zařízení online, uvidíte okamžitá data a ovládací prvky můžete aktivovat z mobilního telefonu pomocí aplikace Remote.

Mějte na paměti kompatibilitu: ne všechny widgety lze propojit s jakýmkoli typem proměnné. Například přepínač nefunguje s čistě celočíselnou proměnnou. V jednom panelu můžete mít spuštěných více věcí, včetně proměnných z více desek, v závislosti na vašem cloudovém tarifu. To je velmi užitečné v cloudových sítích. distribuované senzory.

Případy použití aplikace Remote z reálného života

V zemědělských projektech vám aplikace umožňuje zobrazit okamžitá data o vlhkosti půdy, teplotě a stavu solenoidového ventilu a v případě potřeby spustit manuální zavlažování. Díky časovači můžete také automatizovat časové úseky a sledujte historii pomocí grafů.

V průmyslovém prostředí je výhodou mít řídicí panel se stavy strojů, výrobními počítadly, alarmy a tlačítky pro vzdálený reset. Neustálý přehled a možnost okamžité reakce z mobilního zařízení snižují prostoje a cestování.

Doma je neuvěřitelně pohodlné sledovat spotřebu energie a stav senzorů, ovládat stmívatelná a barevně odlišená světla nebo aktivovat režim „Pryč“ z pohodlí vaší pohovky. S Alexou můžete dokonce… dávat hlasové příkazy k akcím zpřístupněným vašimi proměnnými v cloudu.

Integrace a API pro další rozvoj

Arduino IoT Cloud nabízí několik cest integrace nad rámec dashboardů. Byla oznámena podpora pro HTTP REST API, MQTT, nástroje příkazového řádku, JavaScript a WebSockets, což otevírá dveře k... služby na míru a vlastní dashboardy, pokud je potřebujete.

Webhooky se navíc používají ke spouštění událostí na platformách, jako je IFTTT. S jejich pomocí můžete například poslat oznámení na svůj mobilní telefon, když určitá proměnná překročí prahovou hodnotu nebo zaznamenávat data do externí služby.

Zdroje a dokumentace

Oficiální dokumentace k Arduino IoT Cloud je rozsáhlá: najdete zde návody, taháky s technickými popisy a Průvodce APIa referenční materiály pro vývojáře platformy SDK. Je to dobrý výchozí bod pro zodpovězení otázek a doladění vaší architektury.

Vytváření dashboardů a osvědčené postupy s widgety

Kombinací základních a pokročilých widgetů můžete vytvářet rozhraní, která jsou tak jednoduchá nebo tak výkonná, jak potřebujete. Ukazatele a procenta se dobře hodí pro analogové proměnné, zatímco přepínače a tlačítka zjednodušují ovládání relé nebo digitálních výstupů.

Pro geolokaci jsou ideální widgety Mapa a Pokročilá mapa, pokud vaše zařízení hlásí souřadnice, a obrazová mapa vám pomůže najít zařízení v plánech zařízení. Pokročilý graf je užitečný pro záznamy s dlouhou historií a více sérií.

Textové prvky jako Zprávy, Lepící poznámka, Odkaz a Obrázek slouží k poskytnutí kontextu, zobrazení pokynů nebo odkazu na interní dokumentaci. Využijte Plánovač k automatickému vypnutí nahrávání během zakázaných hodin nebo zapněte klimatizaci před příjezdem.

Aplikace Arduino IoT Cloud Remote pro Android je eso v rukávu, které promění vaše cloudové panely v kapesní dálkové ovládání. Můžete si s sebou vzít kamkoli dashboard s živými daty, tlačítky, grafy a mapami s klidem, že to platforma podporuje. OTA, webhooky, Alexa, synchronizaci proměnných a více možností hardwaru a konektivity. S dobrým výběrem widgetů a správnou architekturou se vaše IoT projekty mohou z laboratorního prototypu stát spolehlivě fungujícími v terénu, továrně nebo doma, a přitom mít kontrolu v dlani.

software pro elektronický návrh pro studenty a inženýry
Související článek:
Nejlepší software pro elektronický návrh pro studenty a inženýry: Altium a alternativy

Přidat jako preferovaný zdroj