Miten

Automatisoi kotisi älypuhelimesi NFC: llä

Käynnistetäänkö tietokoneesi koskettamalla puhelinta sirua vastaan? Käynnistä navigointisovelluksesi ja suosikkisi soittolista, kun ohitat älypuhelimesi ovelta? Termostaatti, joka sammuu, kun laitat puhelimesi yöpöydälle? Voit kertoa: älypuhelin on keskeinen tekijämme automatisoidussa kodissa. Tarvitset vain Android-puhelimen, jossa on NFC-siru ja joitain NFC-tunnisteita, jotka ovat saatavana muutamalla dollarilla.

Nfc (near-field communication) on langaton viestintätekniikka, joka, kuten englanninkielinen nimi sanoo, toimii lyhyellä etäisyydellä, yleensä jopa kymmeneen senttimetriin. Monet meistä käyttävät nfc: tä päivittäin huomaamatta sitä: julkisen liikenteen sirukortti sisältää nfc-sirun. Kontaktiton maksu pankkikortilla tapahtuu myös nfc: llä. Pidät pankkikorttiasi NFC-maksupäätettä vasten kaupassa, eikä sinun tarvitse antaa PIN-koodiasi, jos summa on alle 25 euroa.

On vähemmän tunnettua, että voit aloittaa NFC: n myös kotona. Skannaa sitten älypuhelimella NFC-tagin (pieni siru, jossa on antenni tarran tai avainrenkaan muodossa) kaikenlaisten tehtävien suorittamiseksi. Tässä peruskurssissa näytämme sinulle mahdollisuudet Android-puhelimella.

01 NFC-tunnisteiden skannaus

Ensimmäinen tehtävä on ottaa NFC käyttöön Android-puhelimessasi. Löydät tämän vaihtoehdon asetuksista, yleensä luokasta Langaton ja verkot: vaihda liukusäädin siellä NFC sisään. Android näyttää nyt yläosassa nfc-kuvakkeen: iso N. Sitten tarvitset sovelluksen lukemaan nfc-tunnisteet (katso myös ruutu "Mistä ostaa nfc-tunnisteita?") Puhelimellasi. Tällä kurssilla teemme sen NXP: n NFC TagInfo -sovelluksella, joka on nfc-protokollan keksijä. Sen jälkeen pidä nfc-tunnistetta puhelimesi pohjassa muutaman sekunnin ajan, kun sovellus on auki. Jos kaikki menee hyvin, näet kaikenlaisia ​​teknisiä tietoja tagista, kuten valmistajan ja sirutyypin. Vinkki: skannaa OV-sirukortti!

02 InstaWifi

Ennen kuin aloitamme kaikenlaisten asioiden automatisoinnin, näytämme ensin hyödyllisiä sovelluksia, jotka tekevät tiettyjä asioita nfc: n kanssa. Ensimmäinen on InstaWifi. Vaikka sovellus ei ole saanut uutta versiota useita vuosia, se on silti yhtä yksinkertainen kuin hyödyllinen. Sen avulla kirjoitat WiFi-verkon kirjautumistiedot NFC-tunnisteeseen, joten ystävien tai perheenjäsenten on yksinkertaisesti skannattava se muodostaaksesi yhteyden WiFi-verkkoon. Joten sinun ei enää tarvitse sanella pitkää salasanaa, eikä heidän tarvitse enää kirjoittaa kaikenlaisia ​​erikoismerkkejä. Kävijöilläsi on oltava InstaWifi-sovellus asennettuna.

Mistä ostaa NFC-tunnisteita?

Voit ostaa Nfc-tunnisteita monista paikoista: Bol.com, paikallisista erikoistuneista verkkokaupoista, mutta myös kiinalaisilta verkkosivustoilta, kuten AliExpress ja Banggood.com. Yleensä ei kannata etsiä alhaisinta hintaa kiinalaisilta verkkosivustoilta, ellet tarvitse suuria määriä NFC-tunnisteita. Loppujen lopuksi NFC-tunniste ei maksa niin paljon: löydät ne kaikenlaisissa muodoissa muutaman euron hintaan. Ne ovat avaimenperiä, luottokorttikokoa, tarroja, läpinäkyviä, värillisiä ja vedenpitäviä. Ne löytyvät usein myös paketista, jossa on viisi tai kymmenen tunnistetta halvemmalla.

03 Palapeli-herätyskello

Jos sinulla on vaikeuksia nousta ylös, palapelin herätyskello auttaa sinua pääsemään eroon tästä ongelmasta. Jokaiselle hälytykselle voit määrittää palapelin, joka sinun on ratkaistava ennen hälytyksen loppumista. Mutta entä jos et todellakaan ole aamuhenkilö ja et ole henkisesti kykenevä ratkaisemaan pulmaa, kun hälytys soi? Sovelluksella on myös ratkaisu tämäntyyppisille ihmisille: velvollisuus skannata NFC-tunniste ennen hälytyksen loppumista. Tämä vaihtoehto on käytettävissä vain Pro-versiossa, jonka voit ostaa hintaan 4,59 euroa. Valitse hälytys ja paina Napauta lisätäksesi palapelin ja valitse sitten NFC-tagiskanneri. Lehdistö Lisää tunniste napauttamalla ja pidä skannattavaa nfc-tagia, jotta puhelimesi hälytys voidaan sammuttaa. Anna hänelle nimi (esimerkiksi kylpyhuone) ja kytke päälle sen vieressä oleva liukukytkin (muuten voit skannata minkä tahansa nfc-tunnisteen hälytyksen sammuttamiseksi). Sen jälkeen laita nfc-tunniste kylpyhuoneeseesi ja nyt sinun on noustava sängystä ja mentävä kylpyhuoneeseen skannaamaan tunniste ennen hälytyksen loppumista. Sitten olet ehdottomasti hereillä!

04 Trigger - Tehtävän käynnistysohjelma

Jos haluat automatisoida yleisempiä asioita nfc: n avulla, tarvitset yleisemmän sovelluksen. On joitain, jotka on erityisesti tarkoitettu linkittämään toiminnot NFC: hen, kuten NFC-tehtävät. Mutta Androidille on myös paljon yleisempiä automaatiosovelluksia, jotka voivat myös vastata nfc-tunnisteiden lukemiseen. Tässä peruskurssissa käytämme Trigger - Task Launcher, kätevää automaatiosovellusta, joka tukee nfc: tä vapaana versiona. Voit ostaa enemmän versioita sisältävän Pro-version 2,99 eurolla.

05 Ensimmäinen tehtäväsi

Kun käynnistät Trigger-sovelluksen ensimmäistä kertaa, näet sen ikkunassa Omat tehtävät että et ole vielä määrittänyt tehtäviä. paina Kokeile esimerkkiä nyt, niin näet esimerkin tehtävästä, kuten: sammuta wifi ja pienennä näytön kirkkautta, kun akun varaus on vähissä. Ikkunassa Ehdotetut tehtävät löydät lisää esimerkkejä. Mutta aiomme nyt luoda ensimmäisen tehtävämme: paina Luo tehtävä ja valitse liipaisimeksi NFC. Paina sitten Seuraava. Seuraavassa näytössä voit lisätä rajoituksia sen määrittämiseksi, milloin tehtävä käynnistetään. Ajatelkaapa vain tiettyä aikaväliä (työaikana), tiettyjä päiviä (arkipäiviä), yhdistettynä WiFi-verkkoon, Bluetooth-verkkoon, lentokonetilassa ja lataako puhelin. Valitse rajoituksesi (älä unohda kytkeä sen vieressä olevaa liukukytkintä päälle) ja paina Valmistunut.

06 Ylennys!

Voit nyt myös lisätä ylimääräisiä laukaisimia, kuten WiFi tai Bluetooth, painamalla plusmerkkiä. Paina sitten Seuraava lisätä toimintoja. Täällä voit nyt tarkistaa toiminnot, jotka haluat suorittaa, kun puhelin skannaa nfc-tunnisteen. Paina sitten uudelleen Seuraava. Määrität sitten valitsemasi toiminnot (esimerkiksi Ääniprofiili sinä valitset Hiljainen) ja paina sitten Lisää tehtävään. Voit sitten lisätä toimintoja painamalla plusmerkkiä. Nimeä lopuksi tehtäväsi näytön alareunassa ja paina Seuraava ja edelleen Valmistunut. Aseta nyt nfc-tunniste puhelimesi alle, jotta Trigger voi kirjoittaa tehtävän siihen. Jos pidät puhelinta tämän nfc-tunnisteen kohdalla, Trigger suorittaa juuri määritetyn tehtävän.

NFC iPhonessa

Apple on varustanut laitteet NFC-sirulla iPhone 6: sta, mutta viime aikoihin asti sitä käytettiin vain Apple Pay -maksupalveluun. IOS 12: sta lähtien Apple on myös avannut nfc-sirunsa muiden sovellusten kehittäjille. Tämän seurauksena iPhonen omistajilla on samat vaihtoehdot kuin Android-harrastajille. Mielenkiintoinen NFC-sovellus iOS: lle on Decode. NXP: n NFC TagInfo on olemassa myös iOS: lle.

07 Päälle ja pois päältä

Kuten olemme nyt määrittäneet tehtävän, Trigger hiljentää matkapuhelimesi, kun skannaat yöpöydälle kiinnitetyn nfc-tunnisteen. Mutta entä jos nouset aamulla ja haluat kytkeä äänesi takaisin päälle? Onko sinun luotava toinen tehtävä Triggerissä ja ripustettava toinen nfc-tunniste yöpöydällesi? Ei, onneksi Trigger pystyy käsittelemään myös kahden tehtävän vaihtamisen samalla nfc-tagilla. Voit ajatella sitä "päällä" ja "pois" tiloina, joilla on eri tehtävä jokaiselle osavaltiolle. Luo toiminto kuten vaiheessa 6, esimerkiksi ääniprofiilin hiljentämiseksi. Paina sitten Seuraava ja viimeisessä vaiheessa, ennen kuin pääset eteenpäin Valmistunut paina ylhäällä olevaa plusmerkkiä ja sitten Uusi tehtävä. Lisää sitten toinen toiminto plusmerkillä yläosassa (esimerkiksi ääniprofiilin asettamiseksi normaaliksi), kirjoita tehtävälle nimi ja paina Valmistunut. Kuvaile sitten nfc-tunnisteesi ja siitä lähtien matkapuhelimen ääni kytkeytyy päälle ja pois vuorotellen, kun skannat nfc-tunnistetta.

08 IFTTT-verkkokoukut

Toistaiseksi olemme pysyneet nfc-tunnisteiden laukaisemissa tehtävissä puhelimessamme, mutta voimme mennä vielä pidemmälle. Loppujen lopuksi yksi Triggerissä mahdollisista toiminnoista on Avaa URL / URI (alla Sovellukset ja pikavalinnat). Jos syötät URL-osoitteen, Trigger vierailee siinä, kun skannaat vastaavan nfc-tunnisteen. Se avaa paljon mahdollisuuksia. Jos käytät IFTTT: tä, voit helposti linkittää nfc-tunnisteet Triggerin kautta. Tämä on mahdollista IFTTT-verkkokoukoilla. Klikkaa sitä Dokumentointi, näet URL-osoitteen. Kopioi se Android-puhelimeesi ja liitä URL-osoite Trigger-toimintoon ja korvaa {tapahtuma} itse valitsemallasi tapahtuman nimellä.

09 Pyydä IFTTT: tä vastaamaan nfc-tagiisi

Jos nyt skannaat nfc-tunnisteesi puhelimellasi, Trigger käynnistää IFTTT: n verkkokoukun valmiilla tapahtumallasi, kuten "nukkuminen" tai "nouseminen". IFTTT: n puolella ei kuitenkaan vielä tapahdu mitään. Tätä varten sinun on ensin luotava sovelma, joka käyttää kyseistä verkkokoukkua liipaisimena (Jos osa tästä, niin sitten). Napsauta IFTTT-verkkokäyttöliittymän vasemmassa yläkulmassa Omat sovelmat ja sitten heti Uusi sovelma. Klikkaa Tämä ja valitse Verkkokoukut. Napsauta sitä ja täytä sitten Tapahtuman nimi kirjoita tapahtumasi nimi, kuten nukkuaja napsauta Luo liipaisin. Napsauta sitten että määrittääksesi mitä tehdä, kun menet nukkumaan. Kun olet määrittänyt toiminnon, napsauta Luo toiminto ja sitten eteenpäin Suorittaa loppuun. Tästä lähtien voit saada jotain tapahtumaan IFTTT: n kautta heti, kun skannaat nfc-tunnisteen puhelimellasi.

10 Domoticz

Aivan kuten IFTTT tarjoaa erityisen URL-osoitteen, johon Webhookit vastaavat, monet kodiautomaatiojärjestelmät tarjoavat pääsyn antureihin ja virtuaalikytkimiin erityisen URL-osoitteen kautta. Löydät kyseisen URL-osoitteen oikean muodon kotiautomaatiojärjestelmän dokumentaatiosta. Lopuksi näytämme sinulle, miten tämä toimii avoimen lähdekoodin kotiautomaatiojärjestelmän Domoticzin kanssa. Voit selvittää miltä URL-osoitteen tulisi näyttää Domoticz-sovellusliittymän dokumentaatiosta. Esimerkiksi, jos olet määrittänyt Domoticzissa nukkumiskentän, joka laskee ikkunaluukut, sammuttaa kaikki valot ja sammuttaa tietokoneen, etsi kohtaus laiteluettelostasi ja merkitse arvo sarakkeeseen Idx. Syötä sitten URL-osoite Trigger-toiminnolle //USER:[email protected]:DOMOTICZPORT/json.htm?type=command&param=switchscene&idx=ID&switchcmd=On Tunnuksen sijasta kohtauksesi tunnus ja tietysti myös oikea käyttäjänimi, salasana, URL-osoite ja Domoticz-asennuksesi porttinumero. Voit tehdä saman nyt myös "Nouse" -tilanteeseen.

Keskeytä useita toimintoja varten

Jos aiot suorittaa useita toimintoja skannattaessasi NFC-tagia, sinun on kiinnitettävä huomiota. Oletetaan, että haluat aktivoida kohtauksen Domoticzissa ja sitten mykistää matkapuhelimesi ja käynnistää lentotilan. Sitten sinun on keskeytettävä, kun olet soittanut Domoticz-URL-osoitteeseen ja ennen lentokonetilan vaihtamista, muuten Trigger ei välttämättä saa tarpeeksi aikaa kohtauksen aktivoimiseen. Triggerissä löydät toiminnon Tauko luokassa Sovellukset ja pikavalinnat.