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.