Jak

Automatizujte svůj domov pomocí NFC smartphonu

Zapnout počítač dotykem telefonu o čip? Spusťte svou navigační aplikaci a svůj oblíbený seznam skladeb, když miniete smartphone za dveřmi? Termostat, který se vypne, když položíte telefon na noční stolek? Můžete říct: smartphone je ústředním bodem automatizované domácnosti, kterou vyrábíme. Vše, co potřebujete, je telefon Android s čipem NFC a některými značkami NFC, které jsou k dispozici za pár dolarů.

Nfc (near-field communication) je bezdrátová komunikační technika, která, jak říká anglický název, funguje na krátkou vzdálenost, obvykle až deset centimetrů. Mnoho z nás používá NFC každý den, aniž by si to uvědomovalo: čipová karta veřejné dopravy obsahuje čip NFC. Bezkontaktní platba debetní kartou se provádí také prostřednictvím NFC. Držíte svou debetní kartu u platebního terminálu NFC v obchodě a nemusíte zadávat svůj PIN kód, pokud je částka nižší než 25 eur.

Je méně známo, že s NFC můžete začít i doma. Poté pomocí smartphonu naskenujete značku NFC (malý čip s anténou ve formě nálepky nebo kroužku na klíče), abyste mohli provádět všechny druhy úkolů. V tomto základním kurzu vám ukážeme možnosti s telefonem Android.

01 NFC skenování značek

První věcí, kterou musíte udělat, je povolit nfc v telefonu Android. Tuto možnost najdete v nastavení, obvykle v kategorii Bezdrátové sítě a sítě: přepněte jezdec tam NFC v. Android nyní zobrazuje ikonu nfc v horní části: velký N. Pak potřebujete aplikaci, která přečte značky nfc (viz také rámeček „Kde koupit značky nfc?“) V telefonu. V tomto kurzu to děláme s aplikací NFC TagInfo od NXP, spoluautorem protokolu nfc. Poté podržte značku nfc na spodní straně telefonu několik sekund, zatímco je aplikace otevřená. Pokud vše půjde dobře, uvidíte všechny druhy technických informací o značce, například výrobce a typ čipu. Tip: naskenujte svou čipovou kartu OV!

02 InstaWifi

Než začneme automatizovat všechny druhy věcí, nejprve vám ukážeme několik užitečných aplikací, které s nfc dělají konkrétní věci. První je InstaWifi. Přestože aplikace již několik let nezískala novou verzi, je stále tak jednoduchá a užitečná. Používáte jej k zápisu přihlašovacích údajů sítě WiFi na značku NFC, takže vaši přátelé nebo členové rodiny ji jednoduše naskenují, aby se mohli připojit k vaší síti WiFi. Už tedy nemusíte diktovat dlouhé heslo a již nemusí zadávat všechny druhy zvláštních znaků. Vaši návštěvníci musí mít nainstalovanou aplikaci InstaWifi.

Kde koupit značky NFC?

Značky NFC si můžete koupit na mnoha místech: Bol.com, místní specializované webové obchody, ale také na čínských webech, jako jsou AliExpress a Banggood.com. Obvykle se neoplatí hledat na čínských webech nejnižší cenu, pokud nepotřebujete velké množství NFC tagů. Konec konců značka NFC nestojí tolik: najdete je ve všech druzích formátů za pár eur. Přicházejí v podobě kroužků na klíče, velikosti kreditní karty, samolepek, průhledných, barevných a vodotěsných. Často je také najdete v balení s pěti až deseti visačkami za nižší cenu.

03 Puzzle Budík

Pokud máte problémy se vstáváním, aplikace Puzzle Alarm Clock vám pomůže se tohoto problému zbavit. Pro každý alarm můžete určit hádanku, kterou musíte vyřešit, než se alarm zastaví. Ale co když opravdu nejste ranní člověk a jste duševně neschopní vyřešit hádanku, když vám zazní alarm? Aplikace má také řešení pro tento typ lidí: povinnost skenovat značku NFC před zastavením alarmu. Tato možnost je k dispozici pouze ve verzi Pro, kterou si můžete zakoupit za 4,59 eur. Vyberte budík a stiskněte Klepnutím přidáte hádanku a poté vyberte Skener značek NFC. lis Klepnutím přidáte značku a podržte značku nfc, kterou potřebujete naskenovat, abyste vypnuli budík v telefonu. Dejte mu jméno (například koupelna) a zapněte posuvný přepínač vedle něj (jinak můžete skenování libovolné značky NFC vypnout budík). Poté vložte značku NFC do koupelny a od nynějška musíte vstát z postele a jít do koupelny, abyste značku naskenovali, než se váš alarm zastaví. Pak jste určitě vzhůru!

04 Spouštěč - spouštěč úloh

Pokud chcete automatizovat obecnější věci pomocí nfc, potřebujete obecnější aplikaci. Existují ty, které jsou konkrétně zaměřeny na propojení akcí s NFC, například NFC Tasks. Existují však také mnohem běžnější automatizační aplikace pro Android, které mohou také reagovat na čtení značek NFC. V tomto základním kurzu používáme Trigger - Task Launcher, praktickou automatizační aplikaci, která ve své bezplatné verzi podporuje jako spouštěč nfc. Můžete si koupit verzi Pro s více spouštěči za 2,99 eur.

05 Váš první úkol

Když spustíte aplikaci Trigger poprvé, uvidíte v okně Moje úkoly že jste ještě nedefinovali žádné úkoly. Stiskněte Zkuste nyní příklad, potom uvidíte příklad úkolu, například: vypnout wifi a snížit jas obrazovky, když je baterie téměř vybitá. V okně Navrhované úkoly najdete další příklady. Nyní ale vytvoříme náš první úkol: stisknout Vytvořte úkol a vyberte jako spoušť NFC. Poté stiskněte Další. Na další obrazovce můžete přidat omezení, abyste určili, kdy je úkol spuštěn. Přemýšlejte o konkrétním časovém intervalu (během úředních hodin), konkrétních dnech (všední dny), připojeném k síti WiFi, síti Bluetooth, v letadle a zda se váš telefon nabíjí. Vyberte svá omezení (nezapomeňte vedle něj zapnout posuvný přepínač) a stiskněte Dokončeno.

06 Propagace!

Nyní můžete také přidat další spouštěče, jako je WiFi nebo Bluetooth, stisknutím znaménka plus. Poté stiskněte Další přidat akce. Zde nyní zkontrolujete akce, které chcete provést, když váš telefon naskenuje značku nfc. Poté znovu stiskněte Další. Poté nakonfigurujete akce, které jste vybrali (například pro Zvukový profil ty vybíráš Klid) a poté stiskněte Přidat k úkolu. Poté můžete přidat další akce stisknutím znaménka plus. Nakonec úkol pojmenujte v dolní části obrazovky a stiskněte Další a dál Dokončeno. Nyní vložte pod svůj telefon značku nfc, aby do ní mohl Trigger napsat úkol. Pokud nyní držíte telefon na této značce NFC, provede Trigger právě váš definovaný úkol.

NFC na iPhone

Apple vybavil svá zařízení čipem NFC z iPhone 6, ale donedávna se používal pouze pro platební službu Apple Pay. Od verze iOS 12 společnost Apple také otevřela svůj čip NFC vývojářům dalších aplikací. Výsledkem je, že majitelé iPhone mají stejné možnosti jako nadšenci pro Android. Zajímavou aplikací NFC pro iOS je Decode. NFC TagInfo od NXP existuje také pro iOS.

07 Zapnuto a vypnuto

Jak jsme nyní definovali úkol, Trigger umlčí váš mobilní telefon, když naskenujete značku NFC připojenou k nočnímu stolku. Ale co když ráno vstanete a chcete zvuk znovu zapnout? Musíte v Triggeru vytvořit druhý úkol a zavěsit na svůj noční stolek druhou značku NFC? Ne, Trigger naštěstí zvládne i přepínání mezi dvěma úkoly se stejnou značkou nfc. Můžete si to představit jako stavy „zapnuto“ a „vypnuto“ s jiným úkolem pro každý stát. Vytvořte akci jako v kroku 6, například pro ztišení zvukového profilu. Poté stiskněte Další a v posledním kroku, než nastoupíte Dokončeno stiskněte znaménko plus nahoře a poté Nová úloha. Poté přidejte další akci se znaménkem plus nahoře (například pro nastavení zvukového profilu na normální), zadejte název úkolu a stiskněte Dokončeno. Poté popište svoji značku NFC a od té doby se při skenování značky NFC střídavě zapíná a vypíná zvuk vašeho mobilního telefonu.

08 IFTTT Webhooks

Zatím jsme zůstali s úkoly, které náš telefon spustil pomocí značky nfc, ale můžeme jít ještě dále. Koneckonců, jedna z akcí, které jsou v Triggeru možné, je Otevřete URL / URI (níže Aplikace a zkratky). Pokud tam zadáte adresu URL, spustí ji Trigger při skenování odpovídající značky nfc. To otevírá mnoho možností. Pokud používáte IFTTT, můžete snadno propojit značky nfc pomocí Triggeru. To je možné s IFTTT Webhooks. Klikněte na to Dokumentace, uvidíte adresu URL. Zkopírujte to do telefonu Android a vložte tam adresu URL v akci Trigger a nahraďte {událost} vlastním jménem události.

09 Nechte IFTTT reagovat na vaši značku NFC

Pokud nyní pomocí telefonu naskenujete značku nfc, Trigger vyvolá webhook IFTTT s vaší dokončenou událostí, jako je „spánek“ nebo „vstávání“. Ale na straně IFTTT se s tím zatím nic neděje. Chcete-li to provést, musíte nejprve vytvořit applet, který používá tento webhook jako spouštěč (část If Pokud This Then That). Klikněte na levou horní část webového rozhraní IFTTT Moje applety a pak přímo dál Nový applet. Klikněte na tento a vyberte Webhooky. Klikněte na něj a poté vyplňte Název události zadejte název své události, například spáta klikněte na Vytvořit spoušť. Poté klikněte na že zjistit, co dělat, když jdete spát. Po konfiguraci akce klikněte na Vytvořit akci a pak dál Dokončit. Od této chvíle můžete pomocí IFTTT něco uskutečnit, jakmile pomocí telefonu naskenujete značku nfc.

10 Domoticz

Stejně jako IFTTT nabízí speciální URL s Webhooks, na které odpovídá, mnoho systémů domácí automatizace poskytuje přístup k senzorům a virtuálním přepínačům prostřednictvím speciální URL. Správnou formu této adresy URL naleznete v dokumentaci svého domácího automatizačního systému. Nakonec vám ukážeme, jak to funguje s otevřeným zdrojovým systémem domácí automatizace Domoticz. Jak by měla vypadat adresa URL, najdete v dokumentaci rozhraní Domoticz API. Pokud jste například v Domoticzu definovali scénu „Spící“, která sklopí vaše okenice, vypne všechna světla a vypne počítač, pak scénu vyhledejte v seznamu zařízení a poznamenejte si hodnotu ve sloupci Idx. Poté zadejte adresu URL pro akci Trigger //USER:PASSWORD@DOMOTICZURL:DOMOTICZPORT/json.htm?type=command&param=switchscene&idx=ID&switchcmd=On namísto ID ID vaší scény a samozřejmě také se správným uživatelským jménem, ​​heslem, adresou URL a číslem portu vaší instalace Domoticz. Totéž můžete nyní udělat pro scénu „Vstávat“.

Pauza pro více akcí

Pokud se chystáte provést několik akcí při skenování značky NFC, měli byste věnovat pozornost. Předpokládejme, že chcete aktivovat scénu v Domoticzu, poté chcete ztlumit mobilní telefon a přepnout do režimu v letadle. Poté musíte po volání adresy Domoticz a před přepnutím režimu v letadle pozastavit, jinak Trigger nemusí mít dostatek času na aktivaci scény. V Triggeru najdete akci Pauza v kategorii Aplikace a zkratky.

$config[zx-auto] not found$config[zx-overlay] not found