Nfc-метки для оплаты

Как настроить NFC-профиль

С помощью NFC-стикера вы можете настроить различные профили для удобства работы с мобильным устройством в зависимости от вашего местоположения.


Активация NFC. Если на панели уведомлений вашего смартфона отсутствует иконка активного NFC-модуля, то вы можете включить его с помощью пунктов меню «На­стройки — Беспроводные сети — Включить NFC» или воспользуйтесь специальным виджетом. Затем установите бесплатное приложение Trigger из магазина Play Market. Отличительными особенностями утилиты Trigger является интуитивно понятный интерфейс и большое количество возможностей для автоматизации работы мобильного устройства. После установки Trigger, откройте приложение и перейдите в пункт меню «Мои задания».

Режим работы. В открывшемся окне необходимо нажать на значок «+». Перейдите в меню «Настроить задание — + — NFC» для создания заданий. Отмечу, что в приложении Trigger пункты, выделенные желтым цветом, будут доступны только после покупки PRO-версии утилиты стоимостью ≈100 рублей. Для дальнейшего использования функций NFC в них нет особой необходимости. Жмем «Далее» для перехода в следующий пункт меню.

Создание задачи. В пункте меню «Настроить задание» нажмите «+» и в списке заданий активируйте необходимые задачи. Для профиля «На работе» выберите «Беспроводные и локальные сети — Wi-Fi Вкл/выкл», «Беспроводные и локальные сети — Вкл/выкл мобильные данные», а также «Звуки и громкость — Звуковой профиль». Для подтверждения нажмите «Далее» и выберите в меню «Включить» или «Выключить» данные функции (пункты меню будут отображаться с левой стороны каждой строки). Затем необходимо включить Wi-Fi, выключить мобильные данные, а в строке «Звуковой профиль» выбрать пункт «Вибрация» и нажать кнопку «Добавить в задание». После этого дайте имя данному заданию — например, «На работе» — и нажмите «Далее». В пункте меню «Настроить переключатель» вы можете настроить последовательность задач, которую приложение Trigger будет поочередно выполнять после подключения смартфона к NFC-метке. Для завершения работы в профиле «На работе» снова выберите те же функции, только в этот раз выключите Wi-Fi, включите мобильные данные и деактиви­руйте «Звуковой профиль», либо задайте настройки по своему усмотрению. Нажмите «Добавить в задание» и задайте имя, например, «Домой». Теперь осталось нажать кнопку «Готово».

Сохранение профиля и настройка стикера. Сохраните профиль на NFC-стикере, приложив к нему ваш смартфон тыльной стороной либо же просто положите на него ваше мобильное устройство. Для обмена данными расстояние между смартфоном и меткой должно составлять несколько миллиметров, поэтому рекомендую заранее продумать место размещения NFC метки. После удачной синхронизации с NFC-меткой смартфон завибрирует и появится сообщение «Тег успешно установлен». После этого нажмите кнопку «Готово» — вы окажетесь в главном меню приложения. Теперь NFC-стикер готов к использованию и может поочередно включать и выключать профили.

Защита от записи. После всех вышеупомянутых действий вы можете открыть меню настройки, которое находится в верхней части экрана, чтобы активировать защиту от другой записи на NFC-метке, но в этом случае информацию на стикере невозможно будет перезаписать. Проблемы с записью информации на NFC-метку могут также возникнуть и при условии, если приложение Trigger должно включать профиль, который уже заранее был запрограммирован на стикере. В этом случае вам понадобится Tool Tag Reuse Plugin — бесплатное приложение из Play Market, которое не нуждается в дополнительной настройке.

Управление временем работы. Если с помощью профиля «На работе» вы хотите контролировать время вашей работы, в этом поможет бесплатное приложение Time recording (учет времени) из Play Market. Настроек в нем не требуется: с помощью кнопок «Проверить сейчас» («Check it now») и «Выключить проверку» («Check out now») можно вручную ввести данные, а с помощью «Изменить задание» («Switch task») переключаться с одного задания на другое, например, «Мои задания — ». В пункте меню «Настроить задание» выберите «+ — Приложения и ярлыки — Открыть приложение» и подтвердите настройки, нажав «Далее». В появившемся окне меню среди приложений выберите пункт «Учет времени» (Time recording — Timesheet), а в следующем меню выберите «соm.dynamicg.timerecording.PublicServices$Checkln». Добавьте задачу и измените «Установить выключатель». Выберите дополнительно в пункте меню «com.dynamicg.timerecording.PublicServicesS Checkout». Запишите информацию на NFC-метку, чтобы добавить в ваш профиль «На работу» программу учета времени работы.

RFID

Представленная в 1980-х годах, технология RFID была разработана для более удобного использования печатных штрих-кодов, которые применялись для отслеживания инвентаризации через цепочку поставок. В отличие от штрих-кода, для считывания которого требуется линия прямой видимости, технология RFID работает как односторонняя беспроводная передача между меткой RFID и считывающим устройством. И метка, и считыватель должны находиться в пределах допустимой досягаемости друг от друга для передачи данных. Дальность считывания варьируется, но диапазон охвата может достигать расстояния от 1 до 100 метров.

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

Виды меток для оплаты

На сегодняшний день производители предлагают на выбор 4 категории микротэгов. Они подразделяются по объему памяти и скорости передачи информации:

 Категория  1 2  3  4
Объем памяти 48 Байт 2 Кб 20 Кб  32 Кб
Скорость передачи данных 106 Кб 106 Кб 212 Кб 424 Кб

На первый взгляд, скорость передачи данных даже у самой мощной метки из 4 категории покажется очень несущественной. Однако микрочипы прекрасно справляются со своей задачей и ни разу не подводили пользователей. Они обеспечивают скорость, надежность и высокую безопасность сохранения всех запрограммированных данных.

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

 Универсальные метки Метки с ограниченной совместимостью
Ntag 203 Classic Mifare (ОС Android выборочно)
Ntag 212-216 UltraLight (Android, BlackBerry, Windows Phone)

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

Как это работает

До 2017 года был написан не один десяток статей на эту тему. С приходом новых приложений, таких как Google Pay, Samsung Pay и Apple Pay, страсти улеглись. Процесс виртуализации физического «пластика» заметно упростился и многие проблемы, связанные с этой процедурой, отпали сами собой. В марте прошлого года был запущен проект Android Pay (детище Google, впоследствии переработанное в современный вариант), детально описанный и донельзя конкретизированный. Изменения в алгоритме эмуляции с тех пор почти не произошли.

Вот как это работает сегодня.

  1. Прежде всего, предстоит выбрать и скачать нужное вам приложение, из числа предложенных.
  2. Установить на смартфон.
  3. Затем приступить к главному — эмулировать банковскую карту. Потребуется ее отсканировать, остальные необходимые данные ввести в ручном режиме. Ничего особенного, сведения о держателе счета в банке, домашний адрес, CVV-код с обратной стороны «пластика», номер телефона.
  4. Согласиться с пользовательским соглашением.
  5. Подтвердить СМС правильность ввода.
  6. Карта эмулирована, она у вас есть и хранится в приложении. В нужный момент просто активируйте NFC-модуль и саму программу. Платеж будет проведен моментально.

Отдельно остановлюсь на процедуре «внесения» дубликата пластикового пропуска куда-либо, в этот разряд можно отнести все другие носители информации, не связанные с банками.

Пытливые китайские умы сделали процедуру переноса физического объекта в память смартфона максимально комфортной и несложной. Вам предстоит скачать NFC Card Emulator с Play Маркета и установить на устройство. Затем активировать NFC-чип (без него никуда), запустить приложение и поднести к задней крышке телефона то, что хотите продублировать. «Пластик» предстанет в виртуальном образе в самой программе, в дальнейшем на него нужно будет нажать и поднести к объекту взаимодействия.

Как удивятся охранники с вашей работы, когда турникет на проходной откроется путем приложения смартфона к нему. Бывшие менты из охраны не любят неожиданностей, и вцепятся в вас мертвой хваткой. Правда, ненадолго.

NFC и контроль доступа

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

В системе управления доступом такого типа данные смарт-карт передаются через интернет в централизованное место вашей системы с целью предоставления доступа к необходимым облачным вычислительным ресурсам. Существует много различных типов считывателей, которые широко используются в различных приложениях контроля доступа. Среди этих моделей считыватели контроля доступа на основе IP являются одними из самых популярных, безопасных и надежных устройств контроля доступа, доступных на рынке. Эти читатели также могут быть легко интегрированы в ИТ-сеть.

Архитектура NFC

В архитектуре NFC есть несколько уровней. Самый низкий из них — физический, который реализован ЦПУ и другим аппаратным комплексом, через который происходит взаимодействие. В середине находятся данные о пакетах и транспортный уровень, затем формат данных уровней, и в конце программное обеспечение.


На физическом уровне NFC работает по алгоритму, описанному в ГОСТ для RFID (ГОСТ Р ИСО/МЭК 14443-2-2014), где говорится о маломощных радиосигналах частотой 13,56 МГц. Затем идёт уровень, который описывает разбивку потока данных на фреймы (ГОСТ Р ИСО/МЭК 14443-3-2014). Любые радиоконтроллеры, которые используются в телефоне, планшете или подсоединяются к компьютеру или микроконтроллеру, являются отдельными аппаратными компонентами. Они взаимодействуют с главным процессором посредством одного или нескольких стандартных последовательных протоколов между устройствами: универсальный асинхронный приёмопередатчик (UART), последовательный периферийный интерфейс (SPI), последовательная шина данных для связи интегральных схем (I2C) или универсальная последовательная шина (USB).

Над этим находится несколько протоколов команд RFID, базирующихся на двух спецификациях. NFC чтение и запись меток базируется на оригинальном RFID ГОСТ Р ИСО/МЭК 14443A. Протоколы Philips/NXP Semiconductors Mifare Classic и Mifare Ultralight и NXP DESFire совместимы с ГОСТ Р ИСО/МЭК 14443A. Обмен данными P2P NFC базируется на ГОСТ Р ИСО/МЭК 18092. Также на этом же стандарте базируются RFID-карты и метки Sony FeliCa, которые доступны в основном в Японии. Можно читать и записывать метки, основанные на этих стандартах, и не использовать NFC.

Они изображены на рисунке выше на уровне с другими управляющими протоколами, так как они используют одинаковый стандарт.

Читаем NDEF-сообщение

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

Система распознавания определяется тремя intent, которые перечислены в порядке важности от самой высокой до низкой:

  1. : Этот intent используется для запуска аctivity, если в метке содержится NDEF-сообщение. Он имеет самый высокий приоритет, и система будет запускать его в первую очередь.
  2. : Если никаких activity для intent не зарегистрировано, то система распознавания попробует запустить приложение с этим intent. Также этот intent будет сразу запущен, если найденное NDEF-сообщение не подходит под MIME-тип или URI, или метка совсем не содержит сообщения.
  3. : Этот intent будет запущен, если два предыдущих intent не сработали.

В общем случае система распознавания работает, как представлено на рисунке ниже.

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

Если activity запускается из-за NFC intent, то можно получить информацию с отсканированной NFC-метки из этого intent. Intent может содержать следующие дополнительные поля (зависит от типа отсканированной метки):

  • (обязательное): объект Tag, описывающий отсканированную метку.
  • (опциональное): Массив NDEF-сообщений, просчитанный с метки. Это дополнительное поле присуще только intent .
  • (опциональное): Низкоуровневый идентификатор метки.

Ниже представлен пример, проверяющий intent и получающий NDEF-сообщения из дополнительного поля.

Kotlin

Java

Также объект Tag можно получить из intent, который будет содержать полезную информацию и позволит перечислить технологии метки:


Kotlin

Java

Конструкция и предназначение меток

Преимущество технологии NFC в том, что она может быть заключена как в активном чипе, так и в пассивной метке. Для работы последней не требуется энергия, о регулярной подзарядке можно забыть. При этом NFC-метки имеют минимальные размеры, что позволяет им находиться даже в каком-нибудь брелке. По сути каждая такая метка представляет собой маленькую антенну толщиной с бумажный лист. Её диаметр сравним с 5-рублевой монетой. Обмен данными занимает 0,1 с. Для этого к метке нужно приложить смартфон так, чтобы воздушный промежуток не превышал 5 см. Точнее говоря, расстояние измеряется между чипом и меткой — первый обычно находится где-то в области аккумулятора устройства.

Использование NFC-меток может быть в самых разных целях. Чаще всего их можно встретить в банковских картах. В таком случае метка применяется для бесконтактной оплаты — нужно лишь убедиться, что это поддерживает терминал. Это существенно ускоряет процесс оплаты, ведь в большинстве случаев от вас не потребуют ввода пин-кода.

Также NFC-метки продаются в виде отдельных аксессуаров. Они могут класться на стол, либо подвешиваться к связке ключей. Такие метки используются для управления «умным домом». А ещё с их помощью можно заставить смартфон автоматически переходить в определенный режим работы. Например, метка может находиться на торпеде автомобиля. В таком случае прикосновение к ней смартфона включит Bluetooth, после чего водитель будет общаться со звонящими посредством беспроводной гарнитуры. И не обязательно должно быть запрограммировано лишь одно действие. Помимо Bluetooth, может включиться любимая радиостанция, а также запуститься GPS-навигатор. Словом, всё зависит от фантазии пользователя!

Применение NFC

Простейший вариант применения NFC-меток — использование телефона для сканирования. А уже сам телефон, в свою очередь, может что-то с этими данными сделать. Например, предположим, у вас есть NFC-метка на приборной панели вашего автомобиля, вы можете отсканировать её, чтобы перевести телефон в режим вождения или открыть приложение с картами. Подробнее про NFC можно почитать на androproblem.ru, например, про то, как производится оплата через NFC с телефона. Но давайте остановимся на самых популярных способах применения меток.

Включение компьютера по возвращении домой

Ожидание запуска компьютера, когда вы возвращаетесь домой, очень утомляет. А оставлять комп на целый день зачастую очень не экономно. Один пользователь решил эту проблему с помощью NFC метки, которую он сделал, чтобы удаленно включить свой компьютер, как только он возвращается домой. Для этого процесса требуется Tasker, приложение Wake on LAN Android App и ПК с поддержкой Wake up on LAN.

Активация Wi-Fi модема

Конечно, может быть не так сложно погрузиться в настройки вашего телефона и активировать модем Wi-Fi (если он у вас есть), но у кого есть время? Если вы хотите немного упростить процесс удаленной работы, вы можете создать NFC-метку, которая автоматически запустит процесс активации модема. Затем просто прикрепите её к краю ноутбука. Для этого всего нам пригодится NFC Task Launcher.

Делимся своим Wi-Fi паролем с гостями

Если вы похожи на меня, ваш пароль Wi-Fi такой же длинный и сложный. Вместо того, чтобы давать своим гостям листок бумаги с набросанными на нем буквами чувствительных к регистру символов, напишите пароль для метки NFC. Вообще есть несколько способов сделать это.

Можно использовать InstaWifi для простого обмена паролями Wi-Fi напрямую через NFC. Недостатком является то, что для этого всем вашим гостям должен быть установлен InstaWifi. Кроме того, вы можете сделать одну метку с вашим паролем Wi-Fi, и ваши гости смогут читать её с большинством приложений для чтения/записи NFC, например, вышеупомянутым NFC Task Launcher.

Технология RFID/NFC

RFID и NFC — это две тесно связанные технологии беспроводной связи, которые используются во всем мире для контроля доступа, отслеживания грузов, в системах безопасности и бесконтактных платежей. NFC является продолжением технологии RFID.

Технология RFID

RFID (англ. Radio Frequency IDentification, радиочастотная идентификация) — система однонаправленной связи, в которой данные из метки передаются к бесконтактному считывателю. RFID метки могут быть отсканированы на расстоянии до 100 метров, причём метка может находиться вне прямой видимости ридера.

Состовляющие RFID

  • Метки (tag) — устройства, способные хранить и передавать данные. В памяти меток содержится их уникальный идентификационный код. Метки некоторых типов имеют перезаписываемую память.
  • Антенны используются для наведения электромагнитного поля и получения информации от меток.
  • Считыватели (reader) — приборы, которые с помощью антенн получают информацию из меток, а также записывают в них данные.
  • Система управления — программное обеспечение, которое формирует запросы на чтение или запись меток, управляет считывателями, объединяя их в группы, накапливает и анализирует полученную с RFID-меток информацию, а также передает эту информацию в учетные системы.

Принцип работы

Перед началом работы системы метка должна быть нанесена или закреплена на предмет, который необходимо контролировать. Объект с меткой должен пройти первичную регистрацию в системе с помощью стационарного или переносного считывателя. В контрольных точках учета перемещения объекта необходимо разместить считыватели с антеннами. На этом подготовительная фаза завершена.

Контроль за перемещением объекта будет заключаться в чтении данных метки в контрольных точках, для чего метке достаточно попасть в электромагнитное поле, создаваемое антенной, подключенной к считывателю. Информация из считывателя передается в систему управления и далее в учетную систему, на основании которой формируется учетный документ.

Частоты и стандарты

RFID работает в разных частотах для каждой из которых присвоен свой набор стандартов и протоколов.

Полоса частот RFID Расстояние сканирования Применения
120–150 кГц (Low Frequency, LF) до 10 см Автоматизация производства, СКУД на основе RFID-брелков, браслетов, идентификация животных.
13.56 МГц (High Frequency, HF) до 1 м Идентификации товаров в складских системах и книг в библиотечных системах.
860–960 МГц (Ultra High Frequency, UHF) 1–100 м В системах логистики и учета движения транспорта.

Технология NFC

NFC (англ. Near Field Communication, ближняя бесконтактная связь) — технология беспроводной передачи данных малого радиуса действия, которая дает возможность обмена данными между устройствами, находящимися на расстоянии до 10 сантиметров. NFC работает на частоте 13,56 МГц и является продолжением высокочастотного RFID стандарта.

Режим работы NFC-чипов

Чип NFC состоит из катушки индуктивности, которая создаёт определённое радиочастотное поле и воздействует на другое такое же поле по заданному сценарию с различным уровнем кодирования. В таком процессе технология NFC имеет два режима работы: активный и пассивный.

С учетом двух режимов технология NFC может использоваться для следующего:

  1. Режим считывания/записи. NFC-чип работает в активном режиме и считывает пассивную метку. Метка NFC — это пассивное устройство с данными внутри. Информацию можно считать, лишь поднеся к метке активное считывающее устройство.
  2. Режим peer-to-peer — обмен данными между двумя активными устройствами. Это может быть как файл, передача контакта или приложения.
  3. Режим эмуляции карты. NFC-чип прикидывается картой (пассивным устройством), например пропуском или платежной картой.

Виды NFC-меток

NFC-метки отличаются объемом и структурой памяти. Наиболее важные параметры популярных NFC меток мы собрали в сравнительную таблицу.


С этим читают