Как на самом деле работает NFC
NFC — радиотехнология, работающая лишь на очень коротком расстоянии. Самое удивительное: у пассивных меток нет батареи. Магнитное поле, создаваемое считывающим телефоном, само и питает чип внутри карты.
Поле несёт энергию, данные едут поверх
Телефон создаёт поле на частоте 13,56 МГц. Антенна внутри метки собирает из этого поля энергию по индукции, чип просыпается и отдаёт то, что хранит. Поэтому NFC-наклейка работает и после нескольких лет в ящике — там просто нечему сесть.
NDEF: общий язык данных
Чтобы телефоны понимали друг друга, данным нужен общий формат — это NDEF. Запись NDEF может нести текст, ссылку или MIME-тип. Для визитки типичная полезная нагрузка — карточка контакта с типом `text/vcard`; увидев её, телефон сразу предлагает сохранить контакт.
HCE: телефон изображает карту
Host Card Emulation позволяет телефону вести себя так, будто он NFC-метка. Приложение отвечает считывателю в фоне, и те же данные переходят без всякой физической карты. Именно это делает Business Card Tap: представляет телефон как метку Type 4 и отдаёт vCard. (Это возможность Android; Apple не открывает такой вид эмуляции сторонним приложениям.)
Частые вопросы
Чем NFC отличается от Bluetooth?
NFC не требует сопряжения и ограничен сантиметрами; Bluetooth бьёт далеко, но требует шага подключения. Иногда NFC используют просто чтобы запустить сопряжение по Bluetooth.
Сколько данных помещается в метку?
Обычные метки вмещают от 144 байт до нескольких килобайт. Для карточки контакта этого обычно хватает; для длинного содержимого надёжнее записать ссылку.
Работает ли при заблокированном телефоне?
На чтение большинству устройств нужен включённый экран. В режиме эмуляции карты поведение зависит от модели, но обычно требуется включённый и разблокированный экран.
Пусть телефон станет вашей визиткой. Business Card Tap передаёт ваши данные на другой телефон одним касанием по NFC, а при отсутствии NFC показывает QR-код на экране. Полностью офлайн, без аккаунта.
Попробовать в браузере Скачать в Google Play