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

Важно сразу разделить два понятия. Номер на корпусе — это маркировка производителя или номер банковской карты, он наносится при выпуске и не всегда связан с чипом. UID (Unique Identifier) — это серийный номер самой микросхемы, записанный в неё на заводе и доступный только при бесконтактном считывании. В статье разберём, как считать оба варианта и что делать, если карта не определяется.

Что такое номер NFC-карты и зачем он нужен

Каждая NFC-метка и карта стандартов семейства ISO/IEC 14443 (например, Mifare Classic, Mifare Ultralight) содержит уникальный идентификатор длиной 4, 7 или 10 байт. Считыватель передаёт его системе доступа, и та решает — открыть дверь или отказать. Именно UID чаще всего требуется, когда нужно добавить карту в домофон, скопировать пропуск или проверить подлинность метки.

У банковских карт логика другая: NFC-чип хранит данные, защищённые стандартом EMV, и полный номер карты (PAN) можно получить только частично или через защищённые приложения. Обычные программы-сканеры покажут лишь фрагменты данных, а не полный номер — это сделано намеренно, в целях безопасности.

  • 🔑 UID чипа — заводской идентификатор, нужен для домофонов и СКУД
  • 💳 Номер банковской карты — 16 цифр на лицевой стороне, дублируется в чипе в защищённом виде
  • 🏷️ Номер на корпусе пропуска — внутренняя нумерация организации, может не совпадать с UID
  • 📱 Данные NDEF — пользовательская информация, записанная на метку (текст, ссылки, команды)
💡

Под «номером NFC-карты» чаще всего понимают UID чипа — именно его видят домофоны и считыватели доступа. Номер, напечатанный на корпусе, с чипом обычно не связан.