Main

Работа с NFC-метками

Не будем в данной статье описывать детально, что такое NFC и историю его возникновения -- об этом можно почитать в Википедии. Если кратко, то в данном сценарии мы имеем NFC метки (или tags -- "тэги"), особые микро-чипы, не требующие питания, и представляющие собой либо жетоны либо наклейки.

Видео: http://www.youtube.com/watch?v=LfkFgtoQtFQ

Каждая метка имеет свой уникальный код, который может быть прочитан устройством чтения при непосредственном контакте. Метки от разных производителей в большинстве своём совместимы и могут быть прочитаны любым устройством считывания. В нашем случае мы будем использовать смартфон на платформе Android, который поддерживаеи функцию чтения NFC меток, а так же специальное приложение NFC Launcher, позволяющее настраивать определённую реакцию телефона на считывание конкретной метки.

Дальше всё просто -- клеим метку в нужном нам месте, например в машине и настраиваем действие, которое будет выполняться при считывании. Я сделал, чтобы при считывании включался режим "В автомобиле", а так же включался Bluetooth-модуль телефона. При повтороном считывании, всё переключается в обратное состояние. Теперь, садясь в машину и проводя телефоном над меткой, я сразу получаю нужные мне настройки.

Можно настроить множество действий: включение/выключение WiFi, запуск каких-то приложений, открытие веб-страниц и даже какие-то действия в социальных сетях (чекин в foursquare, запись в twitter и т.п.).

Что особенно оказалось полезным, можно делать запуск задач, настроенных в приложении Tasker -- последнее позволяет использовать совместо с NFC-метками все возможности Умного Дома. Например, я сделал в Tasker-е задачу, которая вызывает сценарий запуска случайной музыки:

Затем, в NFC Launcher я сделал процедуру вызова вышеназванной задачи, как реакцию на NFC метку:

Теперь, при проведении телефоном над меткой у меня во всём доме начинает играть моя любимая музыка.

Таким образом, с помощью меток и телефона можно реализовать множество интересных вариантов использования -- организовать открытие ворот при поднесении телефона к месту размещения метки на заборе, включать/выключать свет в доме, переводить отопление в экономичный режим и прочее.

 
 

Обсуждение

 

sergejey: Обсуждение страницы Работа с NFC-метками

onixtacie: правильно я понимаю, каждый телефон нужно отдельно настраивать под каждую метку? т.е. по одной метке ты будешь включать музыку, скажем, а жена с той же метки будет включать допустим освещение?

sergejey: правильно я понимаю, каждый телефон нужно отдельно настраивать под каждую метку? т.е. по одной метке ты будешь включать музыку, скажем, а жена с той же метки будет включать допустим освещение? Всё верно. Телефон распознаёт уникальный ID метки и в зависимости от настроек в программе реагирует на неё. У каждого телефона могут быть свои настройки для обработки одной и той же метки.

Vit: Приветствую всех....где метки приобретать? любые идут?

Vadymkyr: на ebay продают кучу различных меток. Не подскажете, какие телефоны поддерживают NFC, или может таблица с телефонами есть

sergejey: вот здесь есть список телефонов с поддержкой NFC: http://www.nfcworld.com/nfc-phones-list/#available

bbq: Приветствую всех....где метки приобретать? любые идут? Добрый день, если вы не хотите тратить деньги на NFC тэги (метки), можно использовать NFC метку из карты метрополитена. Подойдет использованная карта Московского метрополитена. http://habrahabr.ru/post/138623/. Самая достойная программа для андройда, на мой взгляд, это "NFC ReTAG FREE". Тэги (метки) хранятся в базе тэгов. На каждый тэг можно повесить цепочку разных действий (подробное описане здесь https://play.google.com/store/apps/details?id=com.widgapp.NFC_ReTAG_FREE). p.s. Если вы далеко от Москвы, попросите кого-нибудь захватить пару меток. Обычно использованые карточки оставляют ("дропают") прямо на турникетах или возле кассы ;)

sergejey: Интересная идея насчёт карточек метрополитена. Надо будет знакомых попросить пособирать :)

LutsenkoDenis: Попробовал, работает. :) Теперь вот думаю к чему бы прикрутить и как заставить это работать на Nokia N8 и N9.

sergejey: У меня дома пока прижился только один сценарий -- повесил в коридор метку и проводя над ней телефоном начинает по дому играть случайный музыкальный альбом из добавленных в избранное. А ну и на работе приклеил одну, что бы check in через foursquare делать проводя телефоном над ней.

BATONS: у меня данная технология задействована так: на ключах брелок с меткой. считыватель постоянно сканирует наличия брелка в поле его действия. есть брелок - подается напряжение в квартиру (свет, розетки) нет брелка - вся квартира обесточивается (за исключением розетки на холодильник и аквариум). коммутирую с помощью твердотельных реле на 100 ампер.

sergejey: у меня данная технология задействована так: на ключах брелок с меткой. считыватель постоянно сканирует наличия брелка в поле его действия. есть брелок - подается напряжение в квартиру (свет, розетки) нет брелка - вся квартира обесточивается (за исключением розетки на холодильник и аквариум). коммутирую с помощью твердотельных реле на 100 ампер. А какого типа метка и считыватель? Мои метки для посоянного сканирования не подойдут видимо, т.к. у них радиус действия буквально миллиметры.

BATONS: метки обычные 125 кгц, можно и 13 Мгц считыватели бывают разные...есть и с большими антеннами, тогда радиус считываания доходит до 1-2 метров. оычные считыватели видят метку на удалении до 4-5 см. в моем случае обычный считыватель. который вмонтирован в стену, чуть выше считывателя вкрутил "вешалку", на которую и вешаю ключи. этого достаточно. Была мысль заменить антенну на вот такую http://www.aliexpress.com/item/Secubio-Monitoring-65cm-105cm-Long-range-125KHz-RFID-Card-Wiegand-reader-with-CCTV-Camera-N-A/601761669.html тогда ключи с меткой можно было бы просто класть на полку (в пределах досягаемости этой антенны)

BATONS: у меня сейчас считыватель и метки на 125 кгц...о чем жалею, лучше на 13 Мгц - на этом диапазоне много разных вариантов исполнения меток. а 125 кгц к сожалению не так много

dragon rider: Подскажите есть вот такая клавиатура с nfc, есть идеи как ее подружить с можордомом? http://www.aliexpress.com/item/waterpro ... 8.html?s=p

sergejey: Подскажите есть вот такая клавиатура с nfc, есть идеи как ее подружить с можордомом? http://www.aliexpress.com/item/waterpro ... 8.html?s=p Она, я так понял, подключается к контроллеру (тому же Arduino), а последний как сдружить уже много где написано )

slgeo: Много перечитал по этим меткам, но так и не найду применения себе, видимо не так необходимы ) Тот же пример с авто: куда удобнее при коннекте с головным устройством по bluetooth активируются "авто"-профили. И телефон из кармана доставать не приходится.

Sensei: Было бы удобно открыть дверной замок, прикладывая метку и набирая простой ПИН Эту же метку использовать для авторизации на компьютере Эту же метку использовать при входе в офис Скажу более, эту же метку использовать при оплате Носитель телефон или кольцо, вот где удобство и простота, разве не в этом суть использования Умных Технологий :)

iapet: Было бы удобно открыть дверной замок, прикладывая метку и набирая простой ПИН Эту же метку использовать для авторизации на компьютере Эту же метку использовать при входе в офис Скажу более, эту же метку использовать при оплате Носитель телефон или кольцо, вот где удобство и простота, разве не в этом суть использования Умных Технологий :) На ESP 8266 есть тема http://wifi-iot.com/p/wiki/128/.

[ Обсудить на форуме ]

 

MajorDomo

Информация

Проекты

Партнёры

edit SideBar

 
 
 

 

Blix theme adapted by David Gilbert, powered by PmWiki