Сегодня 23 апреля 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Мастерская

NFC в Android и билетах на метро

Напоминаем, что попытки повторить действия автора могут привести к потере гарантии на оборудование и даже к выходу его из строя. Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.


За месяц проблема курицы и яйца никуда не делась – аппаратов с поддержкой NFC не так уж много, как и российских сервисов, где используется эта технология. На второй фактор напрямую воздействовать как-то трудновато, а вот смартфон с NFC купить можно. Если в прошлом году число таких устройств можно было пересчитать по пальцам одной руки пьяного оператора металлорежущего станка, то сегодня их становится всё больше и больше. Как бы данный факт не печалил поклонников других мобильных платформ, но это аппараты на Android. Что немаловажно, под эту ОС написано относительно (именно относительно) много приложений для NFC.

Не забудьте в настройках включить NFC

Очень кстати в редакции оказалось сразу несколько подходящих смартфонов. Так почему не попробовать хоть немножко прикоснуться к миру NFC? Например, начать с самого простого – узнать оставшееся количество поездок на билетике для московского метрополитена. Тут надо сделать небольшое отступление. Дело в том, что в транспортных системах уже давно используются бесконтактные карты для пропуска людей куда-либо. Это и метро, и электрички, и наземный транспорт. Нередко это карты NXP Mifare Ultralight (C) или Classic, которые используют стандарт ISO/IEC 14443 и, по некоторым данным, являются самыми популярными смарт-картами в мире. Они довольно просто устроены и, что самое главное, стоят очень дёшево.

Вот так изнутри выглядит билет на метро

В московском метро (и не только) для одноразовых билетов используются как раз “ультралайтовские” решения. Имея специальный софт на телефоне, мы можем вытянуть некоторую информацию из них. Самая простая утилита так и называется – “Считыватель билетов на метро”. Прикладываете карту к телефону – и он сразу показывает оставшиеся поездки и срок действия. Помимо билетов на метро, программа работает с билетами “Мосгортранса”, а скоро появится поддержка карточек РЖД. Ещё одна софтина с незамысловатым именем “Информация о билетах” выдаёт чуточку больше этой самой информации. Ну и грех было бы не добавить такую функцию в программы для навигации по метро – “Яндекс.Метро” и “Карта метро”.

Для сканирования смарт-карт безотносительно места их применения, будь то транспорт или проход в золотохранилище, можно использовать, как выражаются сами разработчики, “программу — швейцарский нож” NFC TagInfo, написанную компанией NXP Semiconductors. Действительно, она позволяет узнать довольно много о смарт-картах, вплоть до дампа памяти. Ради интереса попробуйте просканировать имеющиеся у вас карточки. У нас, к примеру, в только полученной банковской карте обнаружился NFC-чип.

Вот так определяется билет на метро

Пример транспортной и банковской карты

Компаньоном к ридеру является программа для записи NFC-меток того же производителя. С помощью этой утилиты на метку можно записать контактные данные, текст, SMS или URL. Правда, для неё, как и для большинства других утилит, нужно покупать эти самые метки или карты. Например, такие или вот такие. Стоят они от 50 рублей за штуку и выпускаются в различных форм-факторах. Для более-менее профессионального использования, конечно, нужно совсем другое оборудование. Считывать данные со смарт-карт можно и утилитой NFC TagInfo.

Гораздо интереснее продукт NFC ReTAG FREE. С его помощью в теории можно перезаписывать полученные где-либо и уже использованные NFC-метки – временные пропуска, ценники и так далее – если вы, конечно, сможете их где-то раздобыть в России. Впрочем, куда более полезное свойство у этой программы совсем иного характера. Она умеет не только считывать любые метки, но и запоминать их ID с попутной привязкой какого-либо действия. Большинство других программ, умеющих вытворять такие штуки, обычно делают NDEF-записи (аналог MIME) в метке, которую потом читают, и запускают действие.

Ну а с помощью этой утилиты мы можем задействовать в качестве полезной нагрузки те же самые использованные билетики на метро. Список доступных действий хоть и ограничен, но не так уж мал – регулировка громкости, включение и выключение беспроводных интерфейсов, эмуляция мультимедийных клавиш, запуск приложения, показ всплывающего сообщения и так далее. На одну метку можно “повесить” сразу несколько действий. Например, придя домой и приложив смартфон к “билетику”, вы автоматически выключите Bluetooth, включите Wi-Fi и переведете его в тихий режим.

Чуть меньшими возможностями обладает программа ToothTag – она позволяет всего лишь проиграть мелодию, включить вибрацию, сделать отметку на карте, отметиться в Foursquare, открыть почту или Google Voice. Любой набор из этих действий можно привязать не только к имеющейся метке (билетики-билетики), но и к наличию определённых устройств Bluetooth или Wi-Fi в зоне видимости. Действия настраиваются как для входа в зону, так и для выхода из неё.

Ну а если вы всё-таки обзавелись NFC-метками, то можете попробовать следующие программы: NFC Profile, NFC Quick Actions Free и NFC Tag Launcher. Они тоже могут запускать приложения и менять некоторые настройки смартфона или управлять им. Есть и более экзотические утилиты вроде Touchanote, которая по прикосновении к метке открывает определённую запись в Evernote. Или же WifiTap WiFi NFC, которая позволяет записать на карту параметры подключения к сети Wi-Fi. Смысл в том, что приходящие к вам гости не будут выпытывать у вас пароль и имя точки, а просто приложат смартфон к карточке и тут же подключатся.

Чтобы закрыть вопрос с метками, упомянём об NFC Classic Tag Reader Writer. Эта программа для чтения и записи смарт-карт, но она отличается тем, что может сохранять информацию с карточек, а потом эмулировать их. Естественно, поддерживаются далеко не все типы карт, так что не пытайтесь организовать себе “вечный” транспортный проездной. Во-первых, там не всё так просто, и система контроля пропуска в достаточной мере защищена, хоть и не лишена некоторых изъянов. Во-вторых, такие действия закономерно преследуются по УК РФ. В принципе, часть смарт-карт можно успешно клонировать, причём относительно незаметно и быстро. Так что параноикам можно посоветовать сделать из фольги… нет, не шапочку, а чехол для своих карточек. С учётом распространённости бесконтактных систем и далеко не всегда должной заботы о безопасности совет выглядит не таким уж оторванным от реальной жизни.

Ещё одно применение NFC – передача данных между двумя устройствами. В самой ОС уже есть такая функция – Android Beam. Если она включена, то в любой момент можно поднести один смартфон к другому и, в зависимости от контекста, передать URL, фотографию или что-то ещё. Скорость передачи данных непосредственно по NFC не так уж высока, поэтому зачастую “нежные прикосновения” смартфонов служат только для инициализации подключения через Bluetooth или Wi-Fi, а уже по ним можно пересылать файлы или просто общаться. В Android практически во всех стандартных приложениях можно поделиться информацией с другим смартфоном. Альтернативой могут послужить утилиты вроде Blue NFC или менеджер файлов FileExpert, а также NFC Box для чата и организации хот-спота.

Напоследок посмотрим скорее на демонстрацию, чем на реально полезную утилиту. Это TagLocate, которая показывает пример использования NFC в геолокационных сервисах и “эмулирует” процесс обхода территории с попутным считыванием меток в разных местах условного здания. Вот, пожалуй, и всё, с чем можно поэкспериментировать уже сейчас при наличии NFC-смартфона. Для наглядности посмотрите видео с примерами использования некоторых программ, описанных выше. Они, кстати, бесплатны. О том, что теоретически ждёт нас в будущем, можно прочитать в упомянутой в самом начале заметке. Удачи!

#Видео:

 
 
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

window-new
Soft
Hard
Тренды 🔥
Утечка: кадры со съёмок экранизации Elden Ring поразили фанатов достоверностью 2 ч.
ИИ-ассистент Google Gemini начал делать заметки, сводки и стенограммы не только во встречах Google Meet 4 ч.
Microsoft объявила о партнёрстве между Xbox и Discord, но скрыла детали 13 ч.
Google начала рекламировать поумневшую Apple Siri — в её основу ляжет ИИ Gemini 13 ч.
Tides of Tomorrow уже в продаже: асинхронное приключение от авторов Road 96, где игрок расплачивается за ошибки своих предшественников 13 ч.
Tencent и Alibaba готовы инвестировать в DeepSeek — стартап уже оценивается в более чем $20 млрд 15 ч.
В Steam и на консолях стартовала закрытая «бета» амбициозного ролевого боевика The Expanse: Osiris Reborn в духе Mass Effect — 35 минут геймплея 17 ч.
Первая за 25 лет новая игра о приключениях разумного дельфина Экко войдёт в сборник Ecco the Dolphin: Complete — подробности «правильного ремастера» 18 ч.
«Google Карты» скоро получат мощную порцию искусственного интеллекта 19 ч.
Паранормальный экшен Control теперь доступен на iPhone и iPad — с переработанным управлением и не только 19 ч.
Россияне начали запасаться приставками к выходу GTA VI — продажи подскочили на 22 % 25 мин.
Большой ящик на колёсах: Humble Robotics представил беспилотный грузовик без кабины с запасом хода в 320 км 26 мин.
Anthropic обогнала OpenAI — по оценке на вторичном рынке акций, которая взлетела до $1 трлн за три месяца 28 мин.
Маск обещал полный автопилот всем Tesla с 2016 года — теперь им нужен апгрейд «железа» на особых микрофабриках 29 мин.
Американцы потребовали от Nintendo вернуть им то, что они переплатили из-за трамповских пошлин 38 мин.
У Apple закончились запасы даже базовых Mac mini с чипом M4 и 16 Гбайт оперативной памяти 51 мин.
Стали известны цены на телевизоры LG Micro RGB evo — от $5000 за 75-дюймовую модель 52 мин.
Asus оценила флагманский ноутбук ROG Zephyrus Duo в заоблачные $8570 55 мин.
Мегафабрика Terafab Илона Маска будет выпускать чипы по ангстремному техпроцессу Intel 14A 60 мин.
Как на Татуине: индийская Uravu будет добывать питьевую воду из воздуха с помощью «мусорного» тепла ЦОД 2 ч.