Бесконтакт: что такое NFC и как программисту с ним работать

С помощью технологии NFC вы можете не только передавать данные с одного сотового на другой, но и оплачивать покупки (например, приобретение продовольственных товаров в супермаркете).

Давайте начнем с расшифровки данной аббревиатуры.

NFC — сокращение от Near field communication, что в переводе звучит примерно как “коммуникация ближнего поля” или “ближняя бесконтактная связь”. Данная технология была анонсирована в 2004 году и предназначалась для бесконтактной передачи информации на небольшом расстоянии. Хоть технология и была анонсирована в начале нулевых, активное использование и изучение ее возможностей началось совсем недавно и всё ещё активно развивается.

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

Основана эта технология была на ISO/IEC 14443 (Банковские карточки старого образца и т.п.). Безусловно, эти стандарты очень схожи по принципу работы: и там и там данные передаются через магнитное поле, однако, NFC в первую очередь была изначально направлена на использование в портативных девайсах. Как мы видим по рынку современных смартфонов, эта цель вполне воплощается в жизнь: даже в бюджетных смартфонах на Android все чаще и чаще встречаются полноценные модули NFC, что уж говорить о топовом сегменте устройств. Но... чем же нам могут помочь такие аппараты?

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

Как включить

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

  1. Зайти в «Настройки», выбрать строку «Дополнительно» или «Еще».
  2. Найти соответствующее поле связи ближнего действия, в окне напротив поставить галочку включения.
  3. Функция Android Beam, отвечающая за работу чипа, должна автоматически запуститься. Если этого не произойдет, включить ее можно аналогичным способом перехода в раздел «Еще» и активации работы в ручном режиме.
  4. Ваше устройство готово к бесконтактной оплате платежей

Как включить считыватель тегов NFC в iOS 14?

Считыватель тегов NFC может быть очень удобной функцией для совершения платежей, получения дополнительной информации с тега и.т.д. Вот как вы можете включить считыватель тегов NFC на своем iPhone в iOS 14:

  • Открыть настройки
  • Прокрутите вниз до пункта управления.
  • Внутри вы найдете список опций для добавления в центр управления.
  • Ищите считыватель тегов NFC
  • После того, как он будет найден, используйте три горизонтальные линии рядом с ним, чтобы перетащить этот объект в центр управления.
  • Вернитесь на главный экран и запустите центр управления, проведя пальцем вниз от правого верхнего угла экрана или проведя пальцем вверх от нижнего края экрана, в зависимости от используемой модели iPhone
  • Готово!

Что такое модуль NFC в телефоне

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

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

В некоторых случаях антенна модуля NFC может быть интегрирована в аккумулятор телефона. В этом случае на аккумуляторе будет надпись NFC или Near field communication.

Какие модели телефонов поддерживают бесконтактную оплату

Покупки через смартфон доступны на всех устройствах с NFC. Чтобы проверить наличие чипа:

Какие модели телефонов поддерживают бесконтактную оплату
  1. Откройте верхнюю шторку, найдите и активируйте «NFC».
  2. Или проследуйте в «Настройки».
  3. Выберите категорию «Сети», откройте «Общий доступ» или «Еще».
  4. Активируйте модуль.
Какие модели телефонов поддерживают бесконтактную оплату

Другой вариант — проверить наличие модуля в официальных характеристиках устройства.

Какие модели телефонов поддерживают бесконтактную оплату

Обратите внимание! Если у пользователя модификация Android-смартфона для китайского рынка с “азиатской” прошивкой, то оплата по НФС будет недоступна через Google Pay. При этом, будет возможно использовать сторонние приложения для оплаты через NFC.

Какие модели телефонов поддерживают бесконтактную оплату

Принцип работы технологии Near Field Communication

Впервые эта технология была упомянута аж в 1983 году. Именно тогда был выдан патент на «портативный радиочастотный излучатель-идентификатор» электротехнику Чарльзу Вэлтону. В 2004 году появился NFC Forum, организованный ведущими компаниями в сфере мобильных технологий. Это была некоммерческая организация, целью которой была улучшение и распространение этого изобретения. А уже в 2006 году был выпущена Nokia 6131, первый телефон, в который был встроен чип NFC. 2011 год был знаменательным – Google стала частью NFC Forum. В наше же время технологию поддерживают почти все компании.

Принцип работы технологии Near Field Communication

Работает NFC на частоте 13,56 МГц. Такая частота обычно используется для промышленных и научных целей.

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

Принцип работы технологии Near Field Communication

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

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

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

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

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

Процесс передачи данных

Алгоритм передачи контента не зависит от того, что именно вы передаете и какое устройство используете. Маршрутная карта для данного процесса следующая:

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

NFC-метки

Как работает NFC метка? Представьте ситуацию — вы встали утром, позавтракали, глянули что осталось в холодильнике, запустили Google Keep или Купи Батон, чтобы записать продукты в список, которые необходимо докупить, сели в автомобиль включили навигатор и Bluetooth, добрались до работы, перевели Android в режим «вибро» и запустили Evernote.

NFC-метки

А ведь это все можно делать не каждый раз вручную, а на автомате! Как? С помощью NFC-меток и Android с NFC!

Что для этого надо?

NFC-метки
  • Установите приложение NFC ReTAG
  • Раздобудьте NFC-метки, либо если у вас есть бесконтактные карты оплаты метро (Москва, Киев, Харьков) или городского транспорта, или старые или не нужные карты банка с paypass.
NFC-метки
  • Запускаем NFC ReTAG сканируем метку или карту (смотря что у вас есть в наличие), добавляем метку и даем ей имя в зависимости где она в дальнейшем будет находиться
  • Далее выбираем действие которое должно происходить на Android когда вы его подносите к метке — нажимаем кнопку «+ Действие«. Создаем действие, например открытие приложение Google Keep.
NFC-метки

После того как создали событие, можете прикрепить метку или карту к холодильнику (либо положить рядом). Теперь каждый раз когда вы будете на кухне, вы можете быстро открыть приложение Google Keep и записать заметку со списком необходимых покупок.

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

NFC-метки
  • Сканируем метку или карту, даем ей имя.
  • Задаем действия для карты — включить приложение навигатор, а также активировать беспроводную передачу данных Bluetooh Оставляем метку в машине и при каждой посадке не забываем сканировать ее!

Если на вашем Android имеются Root права, то это также расширит возможности пользования NFC-метками и у вас появиться больше возможностей по автоматизации вашего смартфона или планшета.

Как можно использовать NFC

При использовании новой технологии для передачи цифровых данных, следует соблюдать следующие правила:

  • На двух девайсах включен NFC и Android Beam;
  • Оба устройства разблокированы;
  • При установке соединения девайсы выдадут уведомления;
  • До окончания передачи держите оба устройства рядом;
  • По окончании передачи вы снова услышите уведомление;
Как можно использовать NFC

С помощью NFC можно передать практически любые данные. Давайте посмотрим на этом процесс подробнее.

Передача мультимедиа

  • Открываем требуемый файл на своем устройстве;
  • Прикладываем «спиной к спине» другой смартфон к своему;
  • Ждем установления соединения;
  • Для начала трансфера нажимаем на экран своего смартфона;
  • Разъединяем устройства после окончания передачи.

Обмен приложениями

Как можно использовать NFC

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

Передача ссылок

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

Оплата за товар/услуги

Как можно использовать NFC

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

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

NFC-тэги

Технология Near Field Communication позволяет использовать специальные метки, которые можно считать с помощью смартфона. С помощью таких меток очень удобно управлять настройками устройства. Например, если в вашем офисе существует правило переводить телефон в беззвучный режим, купите себе соответствующую метку и приклейте ее туда, куда вы обычно кладете смартфон. В радиусе ее действия будет автоматически включен режим «Без звука».

Как можно использовать NFC

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

  • Включение-отключение беспроводных сетей;
  • Управление режимами работы смартфона, в т.ч. режимом «Полет»;
  • Настройки дисплея;
  • Установка будильника;
  • Телефонный звонок и др.

Bluetooth

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

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

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

Телефоны с NFC от Samsung

Функция NFC в телефоне Samsung работает со следующими моделями и модификациями:

  • Galaxy S8 – модель, работающая на ОС «Андроид 7.0». Может включать в себя две сим-карты, хотя в телефоне предусмотрен только один модуль связи. Размер экрана — 5,8 дюйма, разрешение — до 2960 х 1440. Разрешение камеры — 12 Мп, имеется автофокус.
  • Galaxy A5 – данная модель относится к бюджетным, ОС «Андроид 6» и выше. Работа возможна с двумя сим-картами. Диагональ экрана — 5,2 дюйма, разрешение — 1920 х 1080. Разрешение камеры — 16 Мп, имеется автофокус.
  • Galaxy S7 – ОС «Андроид 7.0», также работа возможна с двумя симками. Диагональ экрана — 5,1 дюйма, разрешение — 2560 х 1440. Разрешение камеры — 12 Мп, присутствует автофокус.

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

Обмен данными через NFC

Технология может использоваться и для передачи файлов.

Для передачи данных необходимо сделать следующие шаги:

  1. убедиться в том, что вы прошли активацию NFС и Android Beаm;
  2. снять блокировку устройства, выйти из «режима сна»;
  3. проверить обнаружение устройств друг с другом;
  4. подключитесь;
  5. осуществите передачу данных между устройствами;
  6. в конце прозвучит специфический звуковой сигнал.

Однако не все типы файлов вы можете передавать таким способом. Например, невозможна отправка приложений.

Использование NFC

Есть множество возможностей использования NFC:

  • Режим эмуляции карты позволяет использовать данную технологию для бесконтактных платежей, например Google Wallet, или для оплаты или получения билетов в общественном транспорте.
  • Есть несколько мобильных приложений, которые позволяют сохранить настройки для мобильного устройства на метках и в дальнейшем использовать их для быстрого изменения каких-либо настроек мобильного устройства (переход в режим виброзвонка, включения или выключения Wi-Fi на мобильном устройстве).
  • На рынке постепенно появляются устройства, поддерживающие NFC, — стереосистемы, телевизоры, которые позволяют создавать пару с телефоном или планшетом для удалённого управления.
  • NFC используется в системе здравоохранения для хранения идентификатора пациента и личных записей.
  • В сфере управления материально-техническими ресурсами можно использовать NDEF записи для хранения информации о месте отправления товаров, об их прохождении различных промежуточных пунктов и тому подобном.

Отличия NFC, Bluetooth и Wi-Fi

Самое главное отличие в том, что NFC модуль использует совершенно другую частоту: 13,56 МГц. У Bluetooth и Wi-Fi чаще используются частоты 2.4 ГГц, что в несколько раз выше. Также я уже сказал, что связь происходит на небольшом расстоянии. При использовании Wi-Fi два устройства могут связываться на сотни метров или даже несколько километров. У Bluetooth при одинаковой частоте радиус действия немного меньше: 10-15 метров.

Также при Bluetooth два устройства связываются достаточно длительное время: от 2 до 10 секунд. Для NFC – достаточно одного мгновения, и для связи нужно просто поднести телефон к считывающему устройству. У Bluetooth и Wi-Fi скорость передачи данных выше в десятки раз, поэтому их используют для передачи фильмов, фотографий, звука и других больших данных. Как видите все эти технологии достаточно разношерстные.

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Adblock
detector