Есть или нет на IPhone SE NFC?

Есть или нет на IPhone SE NFC? NFC

Что такое nfc?

Как многие наверняка знают, NFC — технология высокочастотной беспроводной связи с малым (несколько сантиметров, но не больше 10 см) радиусом действия. В основе Near Field Communication (обмена на ближнем расстоянии) лежит радиочастотная идентификация (RFID) — данные, которые хранятся в транспондерах, считываются и записываются при помощи радиосигналов. Активные и пассивные объекты, в свою очередь, идентифицируются автоматически.

Но стандартного определения здесь явно недостаточно. История NFC довольно интересная: технология берет свое начало более 12 лет назад — именно тогда три технологических гиганта (Nokia, Sony и NXP Semiconductor) решили создать форум NFC для развития интерфейса касательного взаимодействия между устройствами.

Несмотря на то, что сам интерфейс был далеко не быстрым (и остается таким по сей день), идея передачи небольших данных с низким энергопотреблением все же взяла свое. RFID заработала по-новому и получила массовое признание. В результате многие производители смартфонов, аксессуаров и других устройств сейчас не обделяют NFC ни один свой новый продукт.

Рабочей частотой для NFC является 13,56 МГц, максимальная скорость обмена данными едва превышает 400 Кбит/с. Однако в данном случае огромную роль играет время установления соединения: чтобы подключить два устройства при помощи этой технологии, понадобится менее десятой доли секунды.

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

Датчик (или Listening Device) также оснащен рамочной антенной. Когда датчик и считыватель (Polling Device) оказываются на расстоянии, достаточном для работы NFC, и та, и другая катушка образуют воздушный трансформатор. Магнитное поле порождается переменным током в катушке считывателя, после этого ток создается во второй катушке — датчика. Этой энергии запросто хватает для работы последнего, поэтому NFC способна работать с пассивными устройствами.

В это время происходит шунтирование антенны одним из транзисторов устройства-передатчика, откуда возникает модуляция высокочастотного сигнала. Этот сигнал и «ловит» считыватель. В основном для NFC используется Манчестерское кодирование (с коэффициентом амплитудной модуляции 10 %). Также используется модифицированный код Миллера, правда в этом случае скорость едва будет превышать 100 Кбит/с.

В пассивном режиме считыватель создает электромагнитное поле, NFC-метка модулирует его и формирует ответ. Иными словами, метке вовсе не обязательно быть подключенной к источнику питания или иметь встроенный аккумулятор, поэтому ее размеры можно сократить до минимума. Если же мы имеем два устройства с двумя активными сигналами, здесь все проще — они работают, грубо говоря, «по очереди».

Пассивная NFC-метка выглядит примерно так:

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

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

  • Пиринг — два активных устройства связываются между собой и обмениваются данными. Это могут быть как два смартфона, так и смартфон и сторонний аксессуар. Например, можно быстро установить соединение между телефоном и внешней колонкой или наушниками. Главное, чтобы у девайса была заявлена поддержка NFC: среди таких устройств KR — 8100, Dacom Athlete, Bluedio R Legend и другие.
  • Чтение и запись — смартфон как считывает коды с NFC-метки, так и записывает информацию в ее память.
  • Эмуляция карты — смартфон становится полноценной банковской картой. Достаточно поднести его к терминалу, чтобы совершить оплату, причем в качестве карты могут также выступать, например, умные часы.

Google pay

Google Pay, ранее известный как Android Pay, позволяет совершать покупки и переводить деньги. Также в приложении можно использовать карты постоянного клиента, подарочные карты и проездные. Для работы с ним потребуется учетная запись Google.

Сначала нужно настроить Google Pay. После его скачивания из Google Play нужно выбрать страну проживания, учетную запись Google и ввести номер телефона. Затем нужно ввести код из сообщения для аутентификации. Добавление дебетовой или кредитной карты осуществляется во вкладке Insights в правом нижнем углу экрана.

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

К Google Pay можно привязать банковский счет для пополнения баланса. Для этого нужно зайти во вкладку Insights, выбрать «баланс Google Pay» и «добавить деньги», затем ввести нужную сумму и нажать на «добавить банковский счет».

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

Nfc на телефоне и не только

NFC World ведет список смартфонов с поддержкой технологии. В соответствии с ним, каждый iPhone, начиная с iPhone 6, поддерживает ее. Последние iPhone 12 также поддерживают теги NFC через приложение Launch Center Pro.

NFC добавили и в линейку iPad, начиная с iPad Pro, iPad Air 2 и iPad Mini третьего поколения.

С поддержкой NFC выпускается каждое устройство под управлением Android 4.0 или более новой версии ОС. Samsung, к примеру, отдельно публикует список своих смартфонов с поддержкой NFC и характеристиками технологии.

Функцию NFC встраивают и в «умные» браслеты, к примеру, серии Xiaomi Mi Band. А »умные» часы с NFC работают так же, как смартфон с аналогичным чипом. Обычно их функционал ограничен и используется только для оплаты покупок и услуг.

Кроме того, существуют NFC-кольца для оплаты покупок.

Кольцами можно пользоваться для оплаты общественного транспорта, а также как ID-карточкой. Чтобы воспользоваться кольцом, нужно установить на смартфон приложение от его разработчика.

Tnf_well_known с rtd_text (mime-тип с записью простого текста)

Создать NDEF-запись TNF_WELL_KNOWN можно следующим образом:

Kotlin

fun createTextRecord(payload: String, locale: Locale, encodeInUtf8: Boolean): NdefRecord { val langBytes = locale.language.toByteArray(Charset.forName("US-ASCII")) val utfEncoding = if (encodeInUtf8) Charset.forName("UTF-8") else Charset.forName("UTF-16") val textBytes = payload.toByteArray(utfEncoding) val utfBit: Int = if (encodeInUtf8) 0 else 1 shl 7 val status = (utfBit langBytes.size).toChar() val data = ByteArray(1 langBytes.size textBytes.size) data[0] = status.toByte() System.arraycopy(langBytes, 0, data, 1, langBytes.size) System.arraycopy(textBytes, 0, data, 1 langBytes.size, textBytes.size) return NdefRecord(NdefRecord.TNF_WELL_KNOWN, NdefRecord.RTD_TEXT, ByteArray(0), data)
}

Java

public NdefRecord createTextRecord(String payload, Locale locale, boolean encodeInUtf8) { byte[] langBytes = locale.getLanguage().getBytes(Charset.forName("US-ASCII")); Charset utfEncoding = encodeInUtf8 ? Charset.forName("UTF-8") : Charset.forName("UTF-16"); byte[] textBytes = payload.getBytes(utfEncoding); int utfBit = encodeInUtf8 ? 0 : (1 << 7); char status = (char) (utfBit langBytes.length); byte[] data = new byte[1 langBytes.length textBytes.length]; data[0] = (byte) status; System.arraycopy(langBytes, 0, data, 1, langBytes.length); System.arraycopy(textBytes, 0, data, 1 langBytes.length, textBytes.length); NdefRecord record = new NdefRecord(NdefRecord.TNF_WELL_KNOWN, NdefRecord.RTD_TEXT, new byte[0], data); return record;
}

Intent-фильтр для такой NDEF-записи будет таким:

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

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

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

Любые радиоконтроллеры, которые используются в телефоне, планшете или подсоединяются к компьютеру или микроконтроллеру, являются отдельными аппаратными компонентами. Они взаимодействуют с главным процессором посредством одного или нескольких стандартных последовательных протоколов между устройствами: универсальный асинхронный приёмопередатчик (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.

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

Проблемы NFC:  Обзор: Что выбрать Xiaomi Mi Smart Band 5 или Smart Band 4?

Безопасность

Обзор смартфонов показывает, что новые модели, начиная с iPhone 6, в том числе iPhone SE, можно использовать для мобильных платежей.

Для платежа с участием смартфона нужно не только наличие модуля NFC в самом телефоне, но и соответствующее оборудование у продавца. Несколько лет назад магазины, подключенные к системе Apple Pay, были редкостью, но сейчас это превращается в стандарт.

Что происходит с персональными данными, с информацией о банковских счетах при оплате? Можно быть спокойным: конфиденциальность сохраняется.

Для того чтобы оплачивать покупки,  прикасаясь телефоном к платежному терминалу, нужно прикрепить банковские карты к устройству.

  • Привязка карты не означает хранение реквизитов в памяти устройства. 
  • Номер карты не хранится ни в Айфоне, ни на серверах, ни в компьютере продавца.
  • В процессе прикрепления карточки к Айфону создается шестнадцатиричная комбинация цифр (токен), и этот номер работает при платеже, это «мостик»  между банковским счетом и терминалом, принимающим платежи.

Для защиты автомобиля

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

В 2020 году организация Car Connectivity Consortium, которая объединяет производителей автомобилей и мобильных устройств, выпустила спецификацию Digital Key Release 2.0. Она включает в себя поддержку функций блокировки и разблокировки автомобиля, запуска двигателя, аутентификации пользователя, отзыва цифрового ключа у другого пользователя, цифрового обмена ключами и ограничения использования ключа. Последний хранится в SE смартфона. Датчики NFC в автомобиле устанавливают в ручке двери водителя и на передней панели.

Свой NFC-ключ для автомобиля представила Apple. Car Key можно привязать к приложению Wallet, он позволяет разблокировать и заводить автомобиль с помощью iPhone или Apple Watch, а также им можно поделиться с другими людьми.

Для интернета вещей (iot)

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

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

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

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

Для медицины

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

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

Интеллектуальные браслеты с NFC также помогают отслеживать пациентов с опасными для жизни состояниями, такими как диабет, астма или аллергия. При возникновении экстренной ситуации браслет предоставит подробную информацию врачам скорой помощи. Подобные устройства выпускает HealthID Profile.

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

Как пользоваться nfc на iphone

Функция NFC в iPhone, как уже было упомянуто, включается и отключается теми приложениями, которым она требуется. Чтобы привязать карту к Apple Pay, нужно зайти в приложение Wallet, нажать на « » и следовать инструкциям. С 2021 года российские пользователи могут привязывать, помимо Visa и Mastercard, также карты «Мир».

Для оплаты нужно приложить палец к Touch ID или пройти идентификацию в Face ID и поднести верхнюю часть iPhone к бесконтактному считывателю. Смартфон сам активирует NFC.

Если первые iPhone 6 с NFC позволяли только совершать платежи через Apple Pay, то iPhone 7 и более новые модели используют технологию для чтения меток NFC с помощью сторонних приложений. Кроме того, начиная с iOS 13 и выпуска iPhone XS и XR, они также могут кодировать пустые метки с помощью сторонних приложений, таких как GoToTags.

И, наконец, начиная с iPhone XS и заканчивая iPhone 12, смартфоны способны считывать метки в фоновом режиме. Таким образом, пользователю больше не нужно устанавливать сторонние приложения: достаточно приложить iPhone к метке NFC, и он автоматически считает ее.

Система автоматически ищет метки поблизости при каждом включении экрана. После обнаружения и сопоставления метки она показывает уведомление о том, что пользователь может отправить данные в приложение для обработки. Однако фоновое чтение отключается, когда используются Wallet или Apple Pay, камеры, устройство находится в режиме полета, либо заблокировано после перезапуска.

Чтобы активировать другие функции NFC в iPhone, потребуется запустить приложение «Команды», открыть вкладку «Автоматизации», нажать на « » в верхнем правом углу, найти NFC и выбрать пункт «Тег NFC». Затем необходимо включить Bluetooth-наушники или другое беспроводное устройство, подключить их к iPhone, поднести устройство с меткой к задней панели смартфона и подождать пару секунд.

После подключения требуется открыть меню «Скрипты», выбрать пункт «Задать место воспроизведения» и указать свой iPhone; затем выбрать из списка подключаемое устройство и снять галочку в пункте «Спрашивать при выполнении». Процедуру придется повторить с каждым устройством.

Как узнать о наличии чипа в смартфоне?

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

Итак, уточнить наличие микрочипа просто:

  • снимите защитный чехол, осмотрите заднюю крышку – там нанесены литерный логотип «N» или три буквы «NFC», подтверждающие наличие чипа;
  • осмотрите упаковочную тару или изучите руководство по эксплуатации (раздел технические параметры);
  • в Гугле или Яндексе в строку для поиска введите полное название модели мобильного телефона, перейдите на официальную страницу компании или на страницу магазина. Изучите раздел «характеристики», в котором указывается наличие микрочипа;
  • необходимую информацию уточняйте в разделе «беспроводные соединения».

На официальном сайте изготовителя вы уточните, как выглядит модуль НФС.

Как узнать, есть ли nfc в телефоне

В случае с Android-смартфонами нужно перейти в настройки и в строке «Поиск» ввести «NFC», а затем подключить опцию. В быстрых настройках иконка в виде буквы N обычно находится рядом со иконками Wi-Fi и Bluetooth. Кроме того, некоторые компании размещают символику NFC на батарейке смартфона.

Наконец, можно установить одно из бесплатных приложений NFC Enabled из магазина приложений Google Play. Оно сканирует устройство, и, если в смартфон интегрирован чип, то на экране появляется сообщение «NFC is: supported». Если чип не предусмотрен, программа выдает сообщение «NFC is: unsupported».

На iOS-устройствах ничего настраивать не нужно — достаточно поднести телефон к другому устройству. Однако потребуется настроить оплату различных сервисов с помощью Apple ID в, где выполнен вход в iCloud. Модели iPhone 6 и 7 поддерживают платежи с помощью NFC с восьми банковских карт, а более новые могут производить расчеты уже с 12 счетов, активированных на одном устройстве.

Какой длины может быть ndef-сообщение?

Место на информацию в NDEF-записи ограниченно по размерам 2^32-1 байтами, однако можно делать цепочки записей внутри сообщения, чтобы переслать информацию большего размера. В теории нет ограничений на NDEF-сообщения, но на практике размер сообщения ограничивается возможностями устройств или меток, участвующих в обмене информацией.

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

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

Проблемы NFC:  Эквайринг на смартфоне: какие банки уже запустили новую технологию :: РБК Магазин исследований

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

На каких гаджетах доступна?

Продолжаем разбираться, что такое НФС в смартфоне и для чего он нужен. Рассмотрим, в каких устройствах используется указанный способ связи.

С самого начала, когда появилась технология NFC, ее поддерживали лишь дорогостоящие модели мобильных телефонов, зато в наши дни приобрести смартфон, оснащенный такими возможностями, можно не дороже 10 000 рублей. В данном случае подразумеваются устройства, работающие на операционной системе Андроид. Из доступных гаджетов отмечаются Нокиа 3, Самсунг Гэлэкси J5, Моторола Мото G5S.

Для экосистемы Apple наиболее дешевой моделью, оснащенной микрочипом, поддерживающим Эпл Пей, считается iPhone SE, стоимость которого на сегодняшний день не превышает 20 000 рублей. Более дорогостоящие гаджеты от iPhone 6-й версии также оснащены инновационным модулем.

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

Проще всего внимательно осмотреть заднюю крышку мобильного устройства. Если на ней имеется значок в виде литерного логотипа «N», это означает, что модуль NFC на вашем телефоне предустановлен.

Насколько безопасна технология nfc?

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

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

Тем не менее, специалисты рекомендуют соблюдать следующие правила:

Насколько это безопасно?

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

Сегодня почти все финансовые учреждения Российской Федерации выпускают платежные карты с технологиями RFID либо НФС, что подтверждается специальной символикой в виде волны, уходящей в сторону (такой значок зачастую путают с обозначением Wi-Fi, направленным, как правило, вверх и имеющим точку в центре).

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

Преимущество же состоит в том, что оплата товара выполняется оперативно, потому что сумма, не превышающая установленный лимит в одну тысячу рублей, не требует дополнительных действий, подтверждающих намерение потребителя.

Если потребитель пользуется смартфоном с привязанной к нему платежной карточкой, то для ее применения требуется в первую очередь разблокировать мобильное устройство, после чего – активировать платежное приложение и только после этого переходить к процессу перевода денег. Это означает, что функция НФС в гаджете находится в активном режиме только по требованию владельца.

Еще один недостаток платежной карточки – все информация о ее реквизитах размещена на поверхности пластика. Здесь вы найдете номер банковского продукта, период его действия, личные данные пользователя, второй CVC-код. Получается, что в случае утери карты кто-то получит возможность снять оставшиеся на счету деньги.

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

Делаем вывод, что с потерей карточки возрастает вероятность утраты денежных средств. Мобильное устройство сохраняет все реквизиты в зашифрованном виде, и получить их просто так невозможно. Потребуется разблокировать телефон, чтобы использовать деньги, после этого – подобрать пароль от платежного приложения.

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

Плюсы и минусы технологии

*{padding:0;margin:0;overflow:hidden}html,body{height:100%}img,svg{position:absolute;width:100%;top:0;bottom:0;margin:auto}svg{left:calc(50% — 34px)}Есть или нет на IPhone SE NFC?» frameborder=»0″ allow=»accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture» allowfullscreen>

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

Плюсы

Минусы

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

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

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

Полезные советы

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

Встретили выражение «NFC market dependent», и не знаете, что это значит? Дословный перевод звучит, как «рыночная зависимость».

Не знаете, что это такое – NFC version? Представьте, как читается это по-русски – «версия НФС».

По протоколу NFC функционирует в России с картами Виза и Mastercard, выпускаемыми банками, поддерживающими партнерские отношения с платежной системой.

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

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

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

Смартфон как способ оплаты

NFC совместима со стандартом ISO 14443 и объединяет множество бесконтактных карт, в том числе банковские карты, поддерживающее MasterCard PayPass или VISA PayWave. Пластиковая карта содержит микропроцессор с ОС и платежным приложением для взаимодействия с данными конкретного клиента.

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

Чтобы управлять бесконтактными приложениями удаленно, производители смартфонов и поставщики услуг подключаются к TSM — службе, которая обеспечивает доступ к защищенным данным на терминалах с поддержкой NFC. Она удаленно управляет чипами Secure Element в смартфонах, сам смартфон при этом является своего рода модемом, работающим через безопасный канал связи.

При совершении покупок свыше 1000 рублей вас могут попросить ввести PIN-код или поставить подпись на чеке — здесь уже все зависит от банка.

Структура ndef

NDEF содержит информацию о байтовом представлении сообщений, которые могут содержать несколько записей. У каждой записи есть заголовок, в котором находятся метаданные (тип, длина и т.д.), и информацию для отправки. Если вернуться к аналогии с параграфом, то параграф формируется из предложений, относящихся к одной теме, так и в NDEF-сообщениях — хорошо, когда все записи относятся к одной тематике.

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

Проблемы NFC:  Оплата iPhone 7 Plus через телефон вместо кредитной карты

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

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

Типы nfc-меток

Существует четыре типа меток, описанных NFC-форумом, все они базируются на RFID-протоколах. Это делает NFC метки частично совместимыми со многими уже существующими RFID системами (например, Mifare и FeliCa). Хотя эти более старые системы не поддерживают NDEF, они, однако, могут опознавать NFC метки, которые совместимы с ними.

Например, считыватель RFID, который предназначен для работы с метками Mifare Ultralight, может считать идентификационный номер метки NFC 2 типа, хоть и не может прочитать закодированную NDEF информацию. Есть также пятый тип, который совместим с технологией, но при этом не является частью NFC-спецификации.

Типы 1, 2 и 4 основаны на ГОСТ Р ИСО/МЭК 14443A (состоит из четырёх частей: 1, 2, 3, 4), тип 3 — на ГОСТ Р ИСО/МЭК 18092. Более подробно про каждый из типов можно прочитать под спойлером.

Тип 1:
  • Основан на ГОСТ Р ИСО/МЭК 14443A;
  • Может быть как только для чтения, так и для чтения/записи;
  • Содержит от 96 байт до 2 кбайт памяти;
  • Нет защиты данных от коллизий (прим. — коллизии могут возникнуть; когда два активных источника передают данные одновременно);
  • Примеры: Innovision Topaz, Broadcom BCM20203.

Тип 2:

  • Аналогично типу 1 основан на NXP/PhilipsMifareUltralight метках (ГОСТ Р ИСО/МЭК 14443A);
  • Может быть как только для чтения, так и для чтения/записи;
  • Содержит от 96 байт до 2 кбайт памяти;
  • Скорость взаимодействия 106 кбит/с;
  • Поддержка анти-коллизий;
  • Пример: NXP Mifare Ultralight.

Тип 3:

  • Основан на метках SonyFeliCa (ГОСТ Р ИСО/МЭК 18092 и JIS-X-6319-4) без поддержки шифрования и аутентификации, которая предоставлена спецификацией FeliCa;
  • Может быть либо только для чтения, либо для чтения/записи;
  • Скорость взаимодействия 212 или 424 кбит/с;
  • Поддержка анти-коллизий;
  • Пример: Sony FeliCa.

Тип 4:

  • Аналогично типу 1, тип 4 основан на ГОСТ Р ИСО/МЭК 14443A;
  • Может быть либо только для чтения, либо для чтения/записи;
  • 2, 4 или 8 кбайт памяти;
  • Скорость взаимодействия 106, 212 или 424 кбит/с;
  • Поддержка анти-коллизий;
  • Пример: NXP DESFire, SmartMX-JCOP.

Пятый тип является собственностью NXPSemiconductors и, вероятно, самым распространённым на сегодняшний день MifareClassictag (ГОСТ Р ИСО/МЭК 14443A):

  • Память: 192, 768 или 3584 байта;
  • Скорость взаимодействия 106 кбит/с;
  • Поддержка анти-коллизий;
  • Пример: NXP Mifare Classic 1K, Mifare Classic 4K, Mifare Classic Mini.

Чем отличается от bluetooth и wi-fi?

Мы разобрали следующие вопросы: НФС в телефоне – что это такое, как включить модуль и как работает бесконтактный платеж, изучили уровень безопасности транзакций, узнали, как уточнить наличие опции в телефоне.

Если вас интересует, как называется функция оплаты мобильным телефоном на кассе товаров и услуг, то это – Пэйпасс. Потребители спрашивают, что такое «pay». В дословном переводе слово имеет несколько значений – выплатить, оплатить, заплатить и т. п. Одним словом, на вопрос что такое PayPass, звучит простой ответ – это функция телефона, предназначенная для оплаты в магазине.

Теперь разберемся, в чем состоят различия между известными бесконтактными технологиями и функцией НФС. Сначала посмотрим, на какой частоте работает чип NFC. Оказывается, его рабочая частота – 13.56 МГц, в то время как Блютуз и Wi-Fi используют 2.4 ГГц, превышая первый показатель в разы.

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

Время, необходимое для налаживания контакта по Блютуз, занимает от двух до десяти секунд, НФС же срабатывает практически мгновенно – достаточно приблизить смартфон к считывающему элементу терминала или другого гаджета.

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

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

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

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

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

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

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

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

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

Kotlin

override fun onNewIntent(intent: Intent) { super.onNewIntent(intent) ... if (NfcAdapter.ACTION_NDEF_DISCOVERED == intent.action) { intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES)?.also { rawMessages -> val messages: List = rawMessages.map { it as NdefMessage } // Обработка массива сообщений. ... } }
}

Java

@Override
protected void onNewIntent(Intent intent) { super.onNewIntent(intent); ... if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(intent.getAction())) { Parcelable[] rawMessages = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES); if (rawMessages != null) { NdefMessage[] messages = new NdefMessage[rawMessages.length]; for (int i = 0; i < rawMessages.length; i ) { messages[i] = (NdefMessage) rawMessages[i]; } // Обработка массива сообщений. ... } }
}

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

Kotlin

val tag: Tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG)

Java

Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);

Эмуляция карт

Разберем поочередно работу с каждым приложением.

В Google Play находим приложение Андроид и скачиваем его на мобильный телефон. После этого действия выполняются в следующей последовательности:

  1. активируется работа сервиса, нажимается клавиша «начать»;
  2. после этого задействуем кнопку «дальше»;
  3. сканируем банковскую карточку фотокамерой гаджета, чтобы вся необходимая информация ввелась в автоматическом режиме. Вам понадобится только указать CVC-код, находящийся на другой стороне карточки;
  4. второй вариант – все необходимые данные вводятся ручным способом;
  5. в конечном итоге ваша платежная карта окажется добавленной в приложение.

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

Через Гугл Пей возможна оплата смартфонами, поддерживающими технологии NFC и HCE.

В случае с платежным сервисом Apple Pay искать и скачивать ничего не надо – просто откройте программное обеспечение Wallet, находящееся на главной странице. После этого:

  • нажмите кнопку с изображенным на ней знаком « »;
  • отсканируйте данные пластиковой карточки либо введите нужную информацию вручную;
  • на указанный вами номер телефона поступит СМС-уведомление, в котором указаны инструкции на активацию пластика в Эпл Пей. Пункты инструкций могут различаться, если карты принадлежат разным финансовым учреждениям. В большинстве случаев приходит секретный код, который вводят в специальное поле.

После всех перечисленных действий можете расплачиваться мобильным телефоном.

Желающие работать с мобильным приложением Samsung Рау должны иметь активный аккаунт Самсунг.

Входите в «настройки», после этого – в раздел «учетные записи», переходите в подраздел «добавить учетную запись». Выбрав позицию «Samsung account», вторично используйте клавишу создания. Введите необходимую информацию, уточните ее достоверность, подтвердите собственные намерения клавишей «далее».

Запустите мобильное приложение Самсунг Пей и определитесь, каким образом ваша банковская карта будет активироваться. Разрешается использовать сканер пальцевого отпечатка либо пин-код. Откроется основное меню мобильного приложения, в котором нажмите клавишу «добавить», расположенную сверху, в правом углу. Останется ввести реквизиты, после чего нажимается кнопка «оплатить».

Оцените статью
NFC в смартфонах