Считыватель NFC-меток не видит карту на расстоянии пары сантиметров — и причина чаще всего не в поломке, а в металлической поверхности под устройством или несовместимом типе чипа самой метки. Прежде чем менять оборудование, стоит проверить два простых факта: поддерживает ли считыватель частоту 13,56 МГц (стандарт NFC) и какой тип метки вы пытаетесь прочитать — Mifare Ultralight, NTAG213 или что-то другое.

NFC (Near Field Communication) — технология ближней бесконтактной связи, работающая на расстоянии до нескольких сантиметров. Считыватель генерирует радиочастотное поле, которое питает пассивную метку и обменивается с ней данными. В этой статье разберём, как устроены считыватели, какие бывают виды, как выбрать подходящий и что делать, если устройство не читает метки.

Как устроен и работает считыватель NFC

Основа любого считывателя — чип-контроллер и антенна. Контроллер формирует электромагнитное поле на частоте 13,56 МГц, метка попадает в это поле, получает энергию и передаёт ответ. Весь обмен занимает доли секунды, поэтому пользователь воспринимает считывание как мгновенное.

Популярные чипы в любительских и промышленных модулях — PN532, RC522 (поддерживает ограниченный набор функций NFC), ACR122U в настольных USB-считывателях. От чипа зависит, какие стандарты меток устройство сможет прочитать: ISO 14443A/B, ISO 15693 или специфические форматы.

Дальность считывания у типовых модулей — от 1 до 5 сантиметров, и это нормально: технология специально спроектирована для близкого контакта ради безопасности. Если вам нужно расстояние больше, NFC для этого не подходит — смотрите в сторону UHF RFID.

💡

NFC-считыватель работает на частоте 13,56 МГц и читает метки только на расстоянии нескольких сантиметров — это ограничение стандарта, а не дефект устройства.