Пользователь
0,0
рейтинг
21 февраля 2012 в 11:51

NFC-теги из карт метрополитена

Несколько дней назад, компания Sony выпустила приложение Xperia™ SmartTags, принцип работы которого красочно отобразила в следующем видео ролике:

Иначе говоря, развесив в разных местах так называемые SmartTags, мы ассоциируем с ними определенные действия на телефоне. Идея не сказать чтобы новая, но красивая. А что делать тем, у кого нет телефона от Sony, да и SmartTags до сих пор не появились в продаже? Идти в метро!

Карточка московского метрополитена, это по сути такой же SmartTag. Каждая карточка имеет уникальный ID, размерами невелика, чем не замена тегов от Sony?
image
Когда у нас на руках будет несколько таких билетов метрополитена, проходим в android market и устанавливаем простенькую утилиту NFC ReTAG FREE. Она умеет сканировать и заносить в собственную базу nfc-теги, а также определять на них действия (имеется поддержка задач Tasker).

Пошаговая инструкция:
1. Берём билет на московский метрополитен;
2. Запускаем NFC ReTAG FREE;
3. Подносим билет к телефону;
4. NFC ReTAG FREE определит новый тег и предложит добавить его в базу;
5. Добавляем;
6. Определяем, какие действия нужно выполнить при повторном определении ранее занесенного в базу тега;
7. Всё.

P.S. Есть одно «но». Для определения тега, телефон обязательно должен быть включен и разлочен.
P.P.S. Разумеется, ваш телефон должен иметь поддержку NFC. Из популярных моделей могу вспомнить Samsung Nexus S (как оказалось, утилита не устанавливается из маркета, ругаясь на несовместимость с этим телефоном, но это не так… выкладываю отдельный apk).
P.P.P.S. Хороший способ сделать билет метрополитена ещё тоньше, описан здесь (смыть бумажную оболочку водой).
P.P.P.P.S. Если кому-то интересно, с билета метрополитена так же можно считать информацию о количестве поездок (суммарных и использованных), а так же время действия. Делается это утилитой "Информация о билетах" или NFC TagInfo by NXP.
soulruins @soulruins
карма
46,3
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (45)

  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Для MeeGo есть аналог?
    • 0
      Для MeeGo можно написать ;)
      • +1
        Я уже с этим игрался. :)
        Отложил из-за двух проблем: 1) при приближении к билету выскакивает сообщение о пустой метке, которое я пока не знаю, как побороть. 2) Телефон должен быть разлочен.
        Кстати, в PR1.2 работает и на экране блокировки.

        А вот потеря контакта с билетом определятся и в спящем режиме. Поэтому пришив билет к карману можно сделать простенький антивор. Только телефон придётся класть включённым.

        Вообще с учётом стоимости такого «смарт-тега» можно весь дом увешать. Особенно интересно при наличии «умного дома» — можно всем управлять, как волшебной палочкой, просто прикасаясь к разным местам, где расположены билеты. Смартфон, конечно, должен быть подключён к домашнему серверу.
        • 0
          Ну наверное тогда проще не билет делать, а какую-нибудь метку простенькую и пустую где-нибудь купить и в карман зашить, а в случае потери контакта с ней телефон может издавать громкий звук.
          Для волшебной палочки смарт слишком здоровый.
  • +1
    Параноикам запретить)
  • 0
    Подскажите, пожалуйста, что за телефон используется в ролике?
    • 0
      Кажется Xperia S goo.gl/Z8XA3
      • 0
        Действительно похоже он. Красавец! Всегда обожал дизайн от Sony.
        Спасибо за подсказку!
  • –1
    эмм, в видеоролике совсем другая идея же описана…
    • +1
      а, это я просто не заметил как читал про засовывание билета под крышку…
      А вообще брелков как от домофонов можно купить очень дёшево, и изобретение велосипеда не потребуется, и разбираются они проще.
  • +1
    Не подойдут наклейки на товарах в супермаркетах (они, вроде бы, RFID)?
    • 0
      тоже верно, оно совместимо
      • 0
        Однако Nokia N9 их не видит.
    • +2
      Не всегда RFID. Это может быть просто колебательный контур, настроенный на нужную частоту. На кассе его пережигают мощным импульсом. Это может быть акустомагнитная метка — тоже резонирует и переизлучает сигнал. И еще несколько разновидностей, не хранящих никакой информации, кроме самого факта наличия метки.
  • +2
    Совсем люди обленились :)
    • 0
      Ну вот обратное использование технологии было бы не плохо, в том смысле что в память телефона можно скопировать данные с метки, а потом воспроизводить.
      А то ключик от домофона, от работы, от метро, от еще что-там… а телефон всегда с тобой
      • 0
        Я пытался найти какой-нибудь китайский девайс, который мог бы запомнить id пропусков и выдавать их по нажатию кнопки, но так ничего и не нашел =( Может кто знает как разрешить данную ситуацию?
        • 0
          В общем случае это невозможно, ибо в нормальных смарт-картах идет транзакция вида вопрос-ответ, и хэш-функция вычисления ответа является, наверное, самым охраняемым секретом производителей смарт-карт.
          • 0
            Вот оно как значит, пичаль
            • +1
              В большинстве пропусков в офисах нет такой защиты.
  • +1
    Почему бы не напечатать баркодов на принтере, и фоткать их?
    Сработает на любом телефоне.
    • +2
      Баркод сложно сосканировать не глядя, нужно прицелиться и секунду подождать, пока телефон его «схватит».
    • 0
      Потому что это долго. Одно время активации камеры чего только стоит, + фокусировка и т.д.
      • 0
        Зато не будет жрать батарею всё время.
  • 0
    Клей с оставшейся пленки не очень хорошо смывается, и эту штуку от билета можно приклеить куда-либо. Будет довольно незаметно.
  • +1
    Кстати, считывать информацию непосредственно с билета метрополитена можно этой утилитой market.android.com/details?id=com.nxp.taginfolite. Отобразит количество поездок, сколько использовано и время действия.
    • +2
      Еще более подробно: market.android.com/details?id=ru.valle.tickets
      • 0
        Спасибо, ребята. А то программа рекомендованная автором требует каких то безумных разрешений.
  • +1
    Это, конечно, стильно и инновационно — но, как мне кажется, не очень удобно. К примеру, переход «дом-работа» и обратно гораздо удобнее было бы делать по появлению определённой вай-фай сети, а ложась спать проще на самом телефоне кнопку нажать, чем тянуться к маркеру. В общем, как по мне — экран блокировки с переключателем заранее заданных режимов был бы в большинстве своём удобнее. Вот с автомобилем интересно — там бы в идеале должно быть что-то вроде док-станции, которая бы заряжала телефон и имела опознаваемый идентификатор — поставил в док — переключился режим в «автомобильный». Вынул — остался тот же режим на какое-то время, потом перескочило в «дежурный».

    Собственно, я это к чему? Здесь, как чатсо бывает, уместнее не универсальное решение (даже красивое, как набор RFID или NFC маркеров), а набор частных, оптимизированных под конкретную ситуацию.
  • 0
    Камент к ролику:
    А почему бы телефону самому не определять местоположение по сотовой сети и автоматом не менять профили, она же во всех режимах включена? И не придётся развешивать везде эти странные брендированные бирки.
    • +1
      Так для этого есть Locale.
      • 0
        И упомянутый в статье Tasker.
  • 0
    Кто-нибудь может рассказать про NFC в питерском метро? Можно ли склонировать проездной на телефон (не для халявы, а чтобы не носить карточку)?
    • 0
      У нас (Россия) пока как-то странно с этим дело обстоит. Инициатива исходит в первую очередь от операторов мобильной связи, так в 2010-2011 гг. МТС и Мегафон тестировали подобный функционал, но в народ технология не пошла. В 2011 году и именно в Питере за это взялся Билайн, провел тестирование, но на деле опять тишина…
      • 0
        Да нет же, я говорю об обычных проездных карточках. Они же тоже NFC.
        • 0
          Вы спросили про интеграцию проездного на метро с в телефон, я вам ответил… Или что-то не так?

          «Скопировать проездной» в телефон нельзя, если вы про это.
          • 0
            Каковы преграды эмуляции?
          • 0
            «Скопировать проездной» в телефон нельзя, если вы про это.
            Почему это?
    • 0
      А если при оплате не на карточку пробовать деньги зачислять, а сразу на телефон с NFC чипом?
  • 0
    А кто-нибудь знает как активировать NFC в Samsung Galaxe S II? При попытке передачи чего-нибудь через NFC в проводнике — выбрасывает с ошибка, данная программа не может обнаружить его вообще.
    • +1
      Да, мне тоже это интересно.
      А вообще, где бы взять, программу для проверки наличия NFC-чипа?
  • 0
    >А что делать тем, у кого нет телефона от Sony

    Выбрать один из трёх десятков других телефонов с поддержкой NFC?
  • 0
    NFC TagInfo и NFC ReTAG FREE борются за право прочитать мне NFC таг, при чём ICS 4.0.2 (Galaxy Nexus) не предлагает сохранить мой выбор, и в дальнейшем на спрашивать. С таким комплектом программ получается неудобно работать.
    До свидание NFC ReTAG FREE, с тобой было хорошо…
  • 0
    Как считать билет метро в телефон, что бы потом телефон уже выдавал метку билета турникету?

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.