Автоматизирайте дома си с nfc на вашия смартфон

Включете компютъра си, като докоснете телефона си срещу чип? Стартирайте приложението за навигация и любимия си плейлист, когато поднесете смартфона си до вратата? Вашият термостат, който се изключва, когато поставите телефона си на нощното шкафче? Можете да кажете: смартфонът е от основно значение за автоматизирания дом, който правим. Всичко, от което се нуждаете, е телефон с Android с NFC чип и някои NFC тагове, които се предлагат за няколко долара.

Nfc (комуникация в близко поле) е техника за безжична комуникация, която, както казва английското име, работи на кратко разстояние, обикновено до десет сантиметра. Много от нас използват nfc ежедневно, без да осъзнават: OV чип картата съдържа nfc чип. Безконтактното плащане с дебитна карта се извършва и с nfc. Придържате дебитната си карта срещу терминал за плащане по NFC в магазина и не е необходимо да въвеждате своя ПИН, ако сумата е по-ниска от 25 евро.

По-малко известно е, че можете да започнете и с NFC у дома. След това сканирате NFC етикет (малък чип с антена под формата на стикер или пръстен за ключове) с вашия смартфон, за да изпълнявате всякакви задачи. В този основен курс ще ви покажем възможностите с телефон с Android.

01 Сканиране на NFC етикет

Първото нещо, което трябва да направите, е да активирате nfc във вашия телефон с Android. Ще намерите тази опция в настройките, обикновено в категорията Безжични и мрежи : активирайте плъзгача NFC там . Android сега показва иконата nfc в горната част: голяма N. След това се нуждаете от приложение за четене на nfc таговете (вижте също полето „Къде да купя nfc тагове?“) На телефона си. Правим това в този курс с приложението NFC TagInfo от NXP, съавтор на протокола nfc. След това задръжте NFC етикет до дъното на телефона си за няколко секунди, докато приложението е отворено. Ако всичко върви добре, ще ви бъде представена всякаква техническа информация за етикета, като производителя и типа на чипа. Съвет: сканирайте вашата OV чип карта!

02 InstaWifi

Преди да започнем да автоматизираме всякакви неща, първо ви показваме някои удобни приложения, които правят конкретни неща с nfc. Първият е InstaWifi. Въпреки че приложението не е получило нова версия от няколко години, то все още е толкова просто, колкото и полезно. Използвате го, за да запишете данните за вход на WiFi мрежа в NFC етикет, така че вашите приятели или семейство просто трябва да го сканират, за да се свържат с вашата WiFi мрежа. Така че вече не трябва да диктувате дълга парола и те вече не трябва да въвеждат всякакви специални символи. Посетителите ви трябва да имат инсталирано приложение InstaWifi.

Къде да купя nfc тагове?

Можете да закупите Nfc тагове на всякакви места: Bol.com, местни специализирани уеб магазини, но също така и на китайски уебсайтове като AliExpress и Banggood.com. Обикновено не си струва да търсите китайски уебсайтове за най-ниската цена, освен ако не се нуждаете от големи количества NFC тагове. В крайна сметка, NFC етикет не струва толкова много: можете да ги намерите във всякакви формати за няколко евро. Те се предлагат под формата на ключодържатели, размер на кредитна карта, стикери, прозрачни, цветни и водоустойчиви. Те също често могат да бъдат намерени в опаковка с пет до десет етикета на по-ниска цена.

03 Пъзел Будилник

Ако имате проблеми със ставането, Пъзел Будилник ще ви помогне да се отървете от този проблем. За всяка аларма можете да посочите пъзел, който трябва да решите преди алармата да спре. Но какво, ако наистина не сте сутрешен човек и сте психически неспособни да решите пъзел, когато алармата ви се включи? Приложението също има решение за този тип хора: задължението да сканира NFC етикет преди спирането на алармата. Тази опция е налична само във версията Pro, която можете да закупите за 4,59 евро. Изберете аларма, докоснете Tap, за да добавите пъзел и след това изберете NFC скенер за етикети . Натиснете Tap, за да добавите таг и задръжте NFC етикета, който трябва да сканирате, за да включите алармата на телефона си. Дайте му име (напр. Баня) и включете плъзгащия се превключвател до него (в противен случай можете да сканирате всеки етикет на nfc, за да изключите алармата). След това поставете своя етикет nfc в банята си и отсега нататък трябва да станете от леглото и да отидете до банята, за да сканирате маркера, преди алармата ви да спре. Тогава определено сте будни!

04 Trigger - стартер на задачи

Ако искате да автоматизирате по-общи неща с помощта на nfc, имате нужда от по-общо приложение. Има такива, които са специално насочени към свързване на действия с nfc, като NFC Tasks. Но има и много по-често срещани приложения за автоматизация за Android, които могат да реагират и на четене на nfc тагове. В този основен курс използваме Trigger - Task Launcher, удобно приложение за автоматизация, което поддържа nfc като спусък в безплатната си версия. Можете да закупите Pro версията с повече тригери за 2,99 евро.

05 Вашата първа задача

Когато стартирате приложението Trigger за първи път, ще видите в прозореца Моите задачи, че все още не сте дефинирали никакви задачи. Ако натиснете Опитайте с визуализация сега , ще видите пример за задача, като например: изключете Wi-Fi и намалете яркостта на екрана, когато батерията е изтощена. Можете да намерите още примери в прозореца Предложени задачи . Но сега ще създадем първата си задача: натиснете Създаване на задача и изберете NFC като спусък . След това натиснете Next. На следващия екран можете да добавите ограничения, за да определите кога задачата се задейства. Помислете само за определен интервал от време (по време на офиса), конкретни дни (делнични дни), свързани към WiFi мрежа, Bluetooth мрежа, в самолетен режим и дали телефонът ви се зарежда или не. Изберете вашите ограничения (и не забравяйте да включите плъзгача до тях) и натиснете Готово .

06 Промоция!

Вече можете да добавите и допълнителни задействания, като WiFi или Bluetooth, като натиснете знака плюс. След това натиснете Next, за да добавите действия. Тук вече можете да проверите действията, които искате да извършите, когато телефонът ви сканира маркера nfc. След това отново натиснете Next . След това конфигурирате действията, които сте избрали (например за Sound profile изберете Silent ) и след това натиснете Add to task . След това можете да добавите допълнителни действия, като натиснете знака плюс. И накрая, дайте име на задачата си в долната част на екрана и натиснете Next и Done. Сега поставете nfc таг под телефона си, за да може Trigger да напише задачата в него. Сега, ако държите телефона си до този етикет nfc, Trigger ще изпълни току що дефинираната ви задача.

Nfc на iPhone

Apple е оборудвала своите устройства с NFC чип от iPhone 6, но доскоро той се използваше само за платежната услуга Apple Pay. Започвайки с iOS 12, Apple също отвори своя чип nfc за разработчици на други приложения. Това дава на собствениците на iPhone същите опции като ентусиастите на Android. Интересно приложение на nfc за iOS е Decode. NFC TagInfo от NXP съществува и за iOS.

07 Включване и изключване

Тъй като сега определихме задачата, Trigger ще заглуши мобилния ви телефон, когато сканирате маркера nfc, прикрепен към нощното шкафче. Но какво, ако станете сутрин и искате да включите звука си отново? Трябва ли да създадете втора задача в Trigger и да закачите втори nfc таг на нощното си шкафче? Не, за щастие Trigger може да се справи и с превключване между две задачи с един и същ nfc таг. Можете да го разглеждате като състояния „включено“ и „изключено“ с различна задача за всяко състояние. Създайте действие, както в стъпка 6, например за заглушаване на звуковия профил. След това натиснете Напред и в последната стъпка, преди да натиснете Готово , натиснете знака плюс в горната част и след това Нова задача. След това добавете друго действие със знака плюс в горната част (например за задаване на нормален звуков профил), въведете име на задачата и натиснете Готово . След това опишете вашия етикет nfc и оттам насетне звукът на мобилния ви телефон ще се включва и изключва последователно, когато сканирате маркера nfc.

08 IFTTT уеб куки

Досега останахме с нашите задействани от nfc задачи на телефона си, но можем да стигнем още по-далеч. В крайна сметка едно от действията, които са възможни в Trigger, е Отваряне на URL / URI (под Приложения и преки пътища ). Ако въведете URL там, Trigger ще го посети, когато сканирате съответния nfc таг. Това отваря много възможности. Ако използвате IFTTT, можете лесно да свържете маркерите nfc чрез Trigger. Това е възможно с IFTTT Webhooks. Ако кликнете върху Документация там , ще видите url. Копирайте го на телефона си с Android и поставете URL адреса там в действието на Trigger и заменете { event } с име на избрано от вас събитие.

09 Нека IFTTT отговори на вашия етикет nfc

Сега, когато сканирате вашия nfc таг с телефона си, Trigger ще извика уеб куката на IFTTT с вашето завършено събитие, например „заспиване“ или „ставане“. Но от страна на IFTTT все още нищо не се случва с него. За да направите това, първо трябва да създадете аплет, който използва тази уеб кука като задействане (ако част от If This then That That). Щракнете върху Моите аплети в горния ляв ъгъл на уеб интерфейса IFTTT и след това щракнете върху Нов аплет вдясно . Кликнете върху това и изберете Webhooks . Кликнете върху него и след това в Името на събитието, въведете името на вашата събитие, като спи , и кликнете върху Създаване на спусъка . След това кликнете върху товаза да определите какво да правите, когато заспите. След конфигуриране на действието, щракнете върху Създаване на действие и след това върху Готово . Отсега нататък можете да направите нещо чрез IFTTT веднага щом сканирате маркера nfc с телефона си.

10 Domoticz

Точно както IFTTT предлага специален URL адрес с Webhooks, за да отговори, много системи за домашна автоматизация осигуряват достъп до сензори и виртуални комутатори чрез специален URL адрес. Прегледайте документацията на вашата система за домашна автоматизация за правилната форма на този URL адрес. Накрая ви показваме как работи това със системата за домашна автоматизация с отворен код Domoticz. Можете да намерите как трябва да изглежда URL адресът в документацията на Domoticz API. Например, ако сте дефинирали сцена „Спящ“ в Domoticz, която намалява вашите щори, изключва всичките ви светлини и изключва вашия компютър, тогава намерете сцената в списъка си с устройства и отбележете стойността в колоната Idx . След това въведете като url за действието на Trigger // ПОТРЕБИТЕЛ: ПАРОЛА @ DOMOTICZURL: DOMOTICZPORT / json.htm? Type = command & param = switchscene & idx = ID & switchcmd = Onвместо да идентифицирате идентификатора на вашата сцена и, разбира се, също с правилното потребителско име, парола, url и номер на порт на вашата инсталация на Domoticz. Вече можете да направите същото за сцена „Стани“.

Пауза за множество действия

Ако ще извършвате множество действия при сканиране на nfc таг, трябва да обърнете внимание. Да предположим, че искате да активирате сцена в Domoticz и след това да искате да заглушите мобилния си телефон и да включите самолетен режим. След това трябва да направите пауза след извикване на URL адреса на Domoticz и преди превключване на самолетен режим, в противен случай Trigger може да не получи достатъчно време, за да активира сцената. В Trigger ще намерите действието Пауза в категорията Приложения и преки пътища .