NFC-карты: технология Near Field Communication, типы тегов, создание своей карты на PCB
Что такое NFC и NFC-карты
NFC (Near Field Communication) — бесконтактная радиосвязь 13.56 МГц (ISO/IEC 14443, 18092) для обмена данными на расстоянии **до 4 см**. NFC-карта — пассивный тег (без батареи) с антенной и чипом памяти. При приближении к активному ридеру (смартфон, терминал, Arduino + PN532/RC522) индукционное поле ридера питает чип, и происходит обмен данными.
Режимы работы NFC-устройств:
- Card Emulation — смартфон/устройство ведёт себя как карта (оплата Apple/Google Pay, проездные).
- Peer-to-Peer — обмен данными между двумя активными устройствами (Android Beam, передача контактов).
- Reader/Writer — активное устройство читает/пишет пассивные теги (наши карты, стикеры, ключи).
Типы NFC-тегов (Type 1–5 по спецификации NFC Forum)
| Тип | Чип (примеры) | Память | Скорость | Особенности |
|---|---|---|---|---|
| Type 1 | Topaz 512 / Jewel | 96 байт – 2 КБ | 106 кбит/с | Только чтение / одноразовая запись, дешёвые, для URL/WiFi |
| Type 2 | NTAG213/215/216, Ultralight | 48–888 байт | 106 кбит/с | Популярные стикеры, перезаписываемые, блокировки, UID 7 байт |
| Type 3 | FeliCa (Sony), RC-S960 | до 1 МБ | 212/424 кбит/с | Япония (Suica, Edy), высокая скорость, шифрование |
| Type 4 | DESFire EV1/EV2/EV3, SmartMX | 2–64 КБ | 106–848 кбит/с | Полноценные смарт-карты, ISO 7816-4 APDU, крипто, многоприложения |
| Type 5 | ICODE SLIX / SLIX2 / SLIX-L | 128 байт – 32 КБ | 26–53 кбит/с | ISO 15693 (Vicinity), дальность до 1 м, антиколлизия, доступ/билеты |
Для DIY и большинства задач **Type 2 (NTAG213/215/216)** — оптимальный выбор: дешево (~$0.10–0.30 за шт.), перезаписываемые, работают со всеми смартфонами, есть защита от записи (lock bytes).
Как работает NFC-тег (физика)
- Ридер генерирует несущую 13.56 МГц, создаёт магнитное поле.
- Антенна тега (плоская катушка) + конденсатор → резонансный контур → наводная ЭДС.
- Выпрямитель + стабилизатор внутри чипа → питание логики (1.8–3.3 В).
- Модуляция нагрузки (load modulation): тег меняет свою импеданс → ридер видит изменения амплитуды несущей → приём данных от тега.
- Команды ридера демодулируются тегом (ASK 10% / 100% модуляция).
Создание своей NFC-визитки на PCB (DIY)
Компоненты
- NFC-стикер/тег Type 2 (NTAG213/215/216) с антенной — купите готовый «мокрый инлей» (wet inlay) или сухой инлей (dry inlay). Размер антенны ~40×25 мм для кредитного формата.
- PCB (FR4, 1.6 мм) — дизайн визитки: 85×54 мм или 50×50 мм круглый. Топ-слой: графика, текст, QR-код. Внутренние слои — без меди под антенной (keepout zone)!
- NFC Tools / NFC TagWriter (Android / iOS) — приложения для записи.
- (Опционально) Краска/лак для декора стикера.
Проектирование PCB под NFC-антенну
- **Keepout area:** под антенной тега **не должно быть меди** ни на топе, ни на боте, ни во внутренних слоях — медь экранирует поле. Сделайте вырез (cutout) в маске и меди под антенну.
- Разместите инлей на **обратной стороне** платы (лицевую — для графики). Толщина FR4 1.6 мм — нормально для связи.
- Не кладите компоненты, виасы, трассы под антенной.
- Если плата металлическая (алюминий) — NFC не сработает. Нужен пластиковый/деревянный корпус или зазор >10 мм.
Шаги изготовления
- Спроектируйте PCB в EasyEDA / KiCad / Eagle: контур 85×54 мм, графика на Top Silkscreen, **Keepout Zone** под антенну (40×25 мм) на всех слоях меди.
- Закажите PCB (JLCPCB, PCBWay, Aisler — 5 шт. за $2–5).
- Получите платы, аккуратно наклейте NFC-инлей на обратную сторону в зону keepout (клей на самом инлее или двусторонний скотч тонкий).
- Запишите данные: включите NFC в телефоне → откройте NFC Tools → «Write» → «Add Record» → URL (LinkedIn, GitHub, портфолио), vCard (контакт), WiFi, Text → «Write» → прикладывайте телефон к инлею → «Tag written successfully».
- (Опционально) Защитите запись: в NFC Tools → «Lock tag» (устанавливает lock-байты, дальше только чтение).
Запись данных в NFC-тег (Android / iOS)
- Android: NFC Tools (бесплатно), NFC TagWriter by NXP. Поддерживают все типы записей: URL, Text, vCard, WiFi, Bluetooth handover, App launch, Custom MIME.
- iOS (13+): встроенное «Команды» (Shortcuts) → Автоматизация → NFC → «Запустить ярлык» / «Открыть URL». Приложения: NFC Tools, Simply NFC. iOS читает NDEF, но запись ограничена (только URL/текст в некоторых версиях).
При чтении: телефон распознаёт NDEF-запись → предлагает действие: открыть браузер, сохранить контакт, подключиться к WiFi, запустить приложение.
Безопасность и взлом
- **UID клонирование:** UID (7 байт) можно прочитать и записать в специальные «Magic» теги (UID changeable) — копия карты доступа. Защита: ридеры проверяют криптографические ключи (DESFire), а не только UID.
- **Перехват (sniffing):** сложно из-за ближнего поля, но возможно спец. оборудованием (Proxmark3, ChameleonMini).
- **Защита записи:** Lock bytes (Type 2), пароли/шифрование (Type 4 DESFire). Для открытых визиток — не критично.
- **Релейные атаки:** удлинение поля через два ридера — актуально для оплаты/доступа, не для визиток.
Применение NFC-тегов
- Бесконтактная оплата / транспорт (Type 4/3)
- Системы доступа (оффисы, отели) — Type 2/4/5
- Маркетинг: умные постеры, визитки, упаковка товаров (URL, видео, AR)
- Автоматизация дома: тег на входе → запуск сцены Home Assistant (вкл. свет, климат)
- Медицина: браслеты пациентов, учёт лекарств (Type 2/5)
- Логистика: инвентаризация, цепочка поставок (Type 5 — дальность до 1 м)
- Параметры WiFi / Bluetooth pairing — один тап гостя
Продвинутые идеи
- **NFC + E-Ink дисплей** — визитка, которая меняет показываемую информацию при тапе (нужен МК + NFC контроллер ST25DV / NTAG I2C).
- **NFC Energy Harvesting** — некоторые теги (ST25DV, NTAG I2C) выдают питание (Vout) на внешний МК/сенсор при чтении — бесбатарейные датчики.
- **NFC + Bluetooth / WiFi handover** — тег инициирует парынг Bluetooth / подключение к WiFi без ввода пароля.
Заключение
NFC — доступная, стандартная, безопасная технология ближнего контакта. Создание своей NFC-визитки на PCB — отличный пет-проект: учит проектированию RF-антенн, работе с PCB-производством, NDEF-форматам. Начните с NTAG215 стикера ($0.15) + простая PCB визитка. Экспериментируйте с автоматизацией (Home Assistant, Tasker, Shortcuts). Для серьезных проектов доступа/оплаты — изучайте DESFire EV3 и криптографические протоколы.
Промышленные технологии
- Молибден в медицине: передовые применения в маммографии и восстановлении костей
- Вольфрам в проектировании сплавов: применение в стали, твердых сплавах и тяжелых материалах
- Tableau: превращение сырых данных в стратегические инсайты
- Microsoft представляет прорыв в конверсационном ИИ с продвинутой многофункциональной нейросетью
- Обеспечение целостности продукта: молекулярная маркировка для сквозной прослеживаемости цепи поставок
- Ключевые элементы эффективного кризисного коммуникационного менеджмента
- Почему детекция частичных разрядов критична для здоровья изоляции и надежности оборудования
- Как ИИ движет Индустрией 4.0: Трансформация производства с помощью интеллектуальных заводов
- Оцифровка процессов полевых техников: повышение эффективности и снижение затрат
- Протоколы Bluetooth: архитектура, профили (SPP, HID, A2DP, HFP) и сравнение с Wi-Fi/Zigbee