NFC внешний модуль для Android

Вместо введения

NFC расшифровывается как Near Field Communication или «ближняя бесконтактная связь», если по-русски. По своей сути это небольшой чип, который может быть встроен в смартфон с целью передачи данных на очень короткие расстояния с весьма мизерной скоростью. NFC очень близка к технологии RFID, которая уже давным-давно используется для пометки продуктов в супермаркетах, но базируется на ее более позднем стандарте ISO/IEC 14443 (смарт-карты) и спроектирована для использования в переносной электронике (читай: смартфонах) и выполнения безопасных транзакций (читай: оплаты покупок).

Как и в случае со стандартом ISO/IEC 14443, дальность действия NFC всего 5–10 см, но разница в том, что чип NFC способен выполнять функцию тега и считывателя одновременно. Другими словами, оснащенный NFC смартфон может быть как смарт-картой (картой метро, например), которую достаточно поднести к считывателю, чтобы расплатиться, так и самим считывателем, что можно использовать, например, для перевода средств между картами-смартфонами и превращения реальных карт с поддержкой стандарта ISO/IEC 14443 в виртуальные.

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

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

NFC внешний модуль для Android

Еще одна возможность — использование пассивных NFC-тегов. Такие теги в виде небольших наклеек можно приобрести за полдоллара за штуку и перепрограммировать с помощью смартфона. Каждый из них может вмещать в себя 137 байт информации (в случае самого распространенного и дешевого тега Mifire Ultralight C), для считывания которой опять же достаточно просто поднести смартфон.

В тег можно записать пароль от домашнего Wi-Fi и приклеить на роутер. Или кодовое слово, на которое будет реагировать смартфон. Можно организовать автоматический запуск навигатора при установке смартфона в держатель в автомобиле или включение бесшумного и энергосберегающего режимов, когда телефон находится на прикроватной тумбочке. Небольшой список покупок в 137 байт тоже вполне вместится.

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

Поддержка в смартфонах

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

После некоторого затишья популяризацией NFC занялась компания Google, выпустившая в 2010 году смартфон Samsung Nexus S и приложение Google Wallet, которое позволяло расплачиваться виртуальными кредитками, используя NFC. На следующий год Google стала ведущим участником NFC Forum и представила Android 4.0 и основанный на нем смартфон Samsung Galaxy Nexus, который теперь мог похвастаться наличием той самой функции Beam. Позже появился Nexus 4, и наконец начали подтягиваться другие производители.

Сегодня NFC оснащаются почти все выпускаемые смартфоны. Соответствующий модуль есть даже в сверхбюджетных чипах Mediatek, так что большая часть новых китайских смартфонов стоимостью 5000 рублей тоже им оснащены. В любом случае присутствие чипа NFC легко проверить по наличию пункта «Беспроводные сети -{amp}gt; NFC» в настройках.

Плохая новость: вы не можете использовать NFC в полном объеме

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

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

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

Впрочем, не все настолько плачевно. На помощь тем, кто лишен возможности купить телефон, приходят съемные аксессуары для телефона — SIM-карты с поддержкой NFC и съемные антенны NFC. 

NFC внешний модуль для Android

SIM-карты с поддержкой NFC в России выпускают только операторы «большой тройки» — МТС, Мегафон и Билайн. Но мы остановимся на первом, так как предлагаемое им решение отвечает нашей задаче.

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

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

Пишем данные

Для записи данных будем использовать NFC TagWriter. Пользоваться приложением довольно просто. Запускаем, тапаем по пункту Create, write and store, выбираем New, далее выбираем тип записываемых данных. Наиболее полезные типы: контакт, простой текст, телефонный номер, данные для Bluetooth-соединения, URI и приложение. В списке есть даже закладка веб-браузера и email-сообщение, но для чего они нужны, не совсем понятно.

Главный экран NFC TagWriter
Главный экран NFC TagWriter

Далее заполняем необходимые поля (например, адрес веб-сайта в случае с URI), нажимаем Next и попадаем на экран опций (скриншот «NFC TagWriter: опции сообщения»). Здесь можно указать приложение, которое будет запущено после прочтения метки (Add launch application) и установить защиту на перезапись сторонним устройством (Apply Soft Protection).

NFC TagWriter: опции сообщения
NFC TagWriter: опции сообщения

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

Работает ли это?

Да. На данный момент это решение — единственный для России работающий способ добавить NFC в телефон без NFC.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *