Перейти к содержанию

← Все возможности

Чтение и запись NFC

iOSAndroid

Считывай и записывай NFC-метки на iPhone и Android. Поднеси телефон, чтобы прочитать любую метку, запиши свою со ссылкой, контактом или Wi-Fi, а потом заблокируй её, чтобы никто больше не смог её изменить.

Чтение и запись NFC

Что можно делать

Читать любую метку NDEF

Поднеси телефон к любой NFC-метке и разбери её записи NDEF: ссылки, контакты, обычный текст, данные MIME, запуск приложений, свои форматы. Плюс сырые байты и тип чипа.

Записывать больше 25 типов данных

Сайты, номера телефонов, vCard, данные Wi-Fi, PayPal, Cash App и Venmo, Spotify, YouTube, быстрые команды, Instagram, X, LinkedIn, TikTok, WhatsApp и другое.

Блокировать и ставить пароль

Сделай метку навсегда доступной только для чтения или закрой её паролем, чтобы читать и писать могли лишь доверенные устройства. Защита промышленного уровня.

Форматировать, писать пачкой, копировать

Форматируй пустые метки, записывай одно и то же сразу на стопку меток для мероприятия или запуска продукта и копируй содержимое одной метки на другую.

Запускать действия при считывании

По касанию метка может запустить быструю команду iOS, зачитать результат вслух, отправить вебхук или сама открыть ссылку. Пять сценариев на одно касание.

Глубже, чем обычное NFC-приложение

NFC Safe: шифрование секретов прямо на метке

iOSAndroid

Большинство NFC-приложений обращается с меткой как с открыткой: прочитать её может любой, у кого есть телефон. NFC Safe превращает её в запечатанный конверт. Секрет (пароль, seed-фраза, лицензионный ключ или любой текст) шифруется на твоём устройстве алгоритмом AES-256 ещё до того, как попадёт на метку. Метку можно потерять, её могут украсть, её можно отдать незнакомцу: без парольной фразы там только шум.

Шифрование одинаково работает на обеих платформах, поэтому секрет можно закрыть на iPhone, а открыть на Android. Хочешь разобраться, как именно всё зашифровано? Читай подробный разбор NFC Safe в блоге.

Зашифрованный секрет NFC Safe на метке
Телефон считывает NFC-метку, число сканирований растёт

Счётчик касаний: каждая метка со своим ID и числом считываний

iOSAndroid

Некоторые NFC-чипы считают свои сканирования аппаратно. Счётчик касаний это использует: метка настраивается так, чтобы при каждом считывании дописывать текущее число касаний, а при желании и свой уникальный ID, к тому, что на ней уже записано (ссылке, адресу почты, SMS или быстрой команде). Ни сервера, ни интернета, ни бэкенда: чип считает и подставляет всё сам.

Так одна метка расскажет, какую именно наклейку поднесли и сколько раз, и на это можно реагировать: открыть демо только для первых ста сканирований, отследить интерес к визитке или подтвердить подлинность счётчиком, который умеет только расти. Нужен полный разбор? Читай руководство по счётчику касаний в блоге или попробуй живой пример: поднеси метку и смотри, как растёт число на странице.

OpenPrintTag: данные о филаменте прямо на катушке

iOSAndroid

OpenPrintTag задаёт открытый стандарт для хранения данных о катушке филамента (материал, цвет, производитель, UUID, остаток длины) в небольшой записи NDEF в формате CBOR. NFC.cool читает и пишет этот формат на обеих платформах, поэтому совместимый принтер узнаёт катушку сразу после загрузки. Не сталкивался с форматом раньше? В блоге есть руководство по чтению и записи катушек OpenPrintTag.

Тот же формат лежит в основе структурированных вебхуков со страницы «Вебхуки и автоматизация»: POST-запрос уходит на твою ферму принтеров сразу, как только обнаружена свежая катушка.

Чтение и запись катушек OpenPrintTag с телефона
Сброс насадки Philips Sonicare через NFC

Сброс насадки зубной щётки

iOSAndroid

В насадках Philips Sonicare стоит NFC-метка, которая считает износ, чтобы ручка напоминала о замене. NFC.cool умеет сбрасывать этот счётчик: считывает состояние метки, проводит по шагам сброса и записывает новое состояние. На обеих платформах одинаково. Интересно, что именно считает чип? Читай разбор насадок Sonicare в блоге. (Насадки мы не делаем, просто даём твоей ещё месяц достойной жизни.)

Режим для продвинутых

iOSAndroid

Для тех, кому важно знать, что на чипе на самом деле: NFC.cool выгружает всю память метки в hex, определяет модель чипа (NTAG213/215/216, NTAG424 DNA, MIFARE Classic и Ultralight, варианты ISO 15693, FeliCa и другие) и показывает общий объём, пользовательские байты, страницы блокировки и контейнеры возможностей. Сделано для разработчиков, мейкеров и всех, кто отлаживает метку.

На iOS режим экспертных APDU идёт ещё глубже: можно отправлять на метку сырые команды ISO 7816 и смотреть ответы. Пригодится, когда работаешь с необычным считывателем, со своим протоколом или просто хочешь узнать, в чём чип сознается.

iPhone показывает память NFC-метки в диагностических панелях
iPhone передаёт криптокошелёк через NFC-метку

Криптовалюта по касанию

iOSAndroid

Запиши адрес Bitcoin, Ethereum, Solana, Lightning или любого другого кошелька как запись NDEF с платёжной ссылкой. Одно касание, и статичный кошелёк передан на конференции, вклеен наклейкой в продукт или лежит на металлической карточке с постоянным адресом. Чтение работает так же: считай крипто-метку, и приложение кошелька откроется сразу на нужном экране.

Подключение к Wi-Fi без ввода пароля

iOSAndroid

Один раз запиши на метку имя сети, тип защиты и пароль. Дальше любой, кто поднесёт телефон, попадёт в сеть: не надо диктовать пароль по буквам и оставлять записку на холодильнике в съёмной квартире. Работает и наоборот: считай Wi-Fi-метку в чужом доме, и система сама предложит подключиться.

iPhone подключается к Wi-Fi по NFC-метке
iPhone зачитывает NFC-метку вслух, вокруг звуковые волны

Чтение вслух

iOS

Для доступности, для работы без рук или просто потому что так приятнее: включи синтез речи, и содержимое метки будет зачитываться вслух сразу после касания. Скорость речи настраивается, а работает всё параллельно с VoiceOver и другими вспомогательными технологиями.

Пакетная запись из CSV

iOSAndroid

Собери список в Numbers, Excel или Google Таблицах, выгрузи его в файл CSV и открой этот файл на телефоне. Каждая строка станет отдельной меткой, а если колонок несколько, каждая ячейка станет отдельной записью на этой метке. NFC.cool сам определит разделитель, покажет предпросмотр с числом байт на метку и запишет метки одну за другой, пока ты подносишь их к телефону. Записанные строки удаляются из файла, так что остановиться и продолжить можно в любой момент. Читай полный разбор, от таблицы до последней метки.

iPhone пакетно записывает NFC-метки из таблицы
iPhone связывает NFC-метку с блоками автоматизации

Быстрые команды и App Intents

iOS

NFC.cool встраивается прямо в приложение «Быстрые команды» готовыми действиями: взять последнюю считанную NFC-метку, записать сообщение на метку, открыть сканер или взять последний считанный QR-код. Из них собираются сценарии, которые считывают метку, разбирают её содержимое и запускают что угодно дальше: автоматизацию, журнал, дневник, всё что придумаешь. Те же действия питают элемент «Кнопка сканирования» на экране блокировки в iOS 17 и новее.

Синхронизация с iCloud между iPhone, iPad и Mac

iOS

История сканирований, записи NFC Safe и шаблоны для записи синхронизируются между всеми устройствами, где выполнен вход в одну учётную запись iCloud. Поднеси метку к iPhone в кармане, и через мгновение скан появится в библиотеке на iPad. NFC.cool теперь работает и на Mac с Apple Silicon, так что та же библиотека будет и там.

NFC.cool синхронизируется между iPhone, iPad и Mac

Поддерживаемые метки и технологии

Семейства меток

  • NFC Forum, типы 1, 2, 3, 4, 5
  • NTAG 213, 215, 216, 424 DNA, варианты NTAG I²C
  • MIFARE Classic 1K/4K, MIFARE Ultralight, MIFARE DESFire
  • ISO 14443 A/B, ISO 15693, FeliCa (iOS)

Типы записей

  • URI (веб, mailto, tel, sms, geo, свои схемы)
  • Текст (с указанием языка)
  • vCard и контакты
  • Данные Wi-Fi, сопряжение Bluetooth
  • Smart Poster (составная запись)
  • Запуск приложения
  • Адрес криптокошелька (на основе URI)
  • OpenPrintTag (данные о филаменте для 3D-печати)
  • NFC Safe (зашифрованный внешний тип, urn:nfc:ext:crypto)
  • MIME, внешние типы, сырые байты

Особенности платформ

  • iOS 16 и новее (фоновое чтение меток с экрана блокировки на iPhone XS и новее)
  • Android 8.0 и новее (API 26), чтение NFC в активном приложении
  • Запись с iOS требует прав Core NFC, и они уже встроены в приложение
  • Фоновое чтение NFC на Android требует, чтобы приложение было открыто

Бесплатно и Platinum

БесплатноPlatinum
Чтение NFC-меток
Анализ NFC-меток
Запись NFC-меток
Типы NFC-записей
Форматирование NFC-меток
Пароль на NFC-метку
Блокировка NFC-меток
NFC Safe
Пакетные режимы NFC
Запись NFC из CSV
Экспертные команды NFC
Счётчик касаний NFC
OpenPrintTag (3D-печать)

Частые вопросы

Нужно ли разблокировать iPhone, чтобы считать метку?

Чаще всего нет: iPhone XS и новее читают метки NDEF с экрана блокировки в фоне, запускать приложение не надо. На Android приложение должно быть открыто.

Можно ли считать метку без интернета?

Да. Чтение и запись происходят полностью на устройстве. NFC.cool никогда не выгружает содержимое метки на сервер.

Запись NFC-меток безопасна?

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

Насколько надёжен NFC Safe?

NFC Safe шифрует содержимое алгоритмом AES-256-GCM, а ключ выводит из парольной фразы через PBKDF2-HMAC-SHA256 за 100 000 итераций, со случайной 16-байтовой солью и 12-байтовым значением nonce на каждую запись. Без парольной фразы содержимое метки неотличимо от случайных байтов.

Одна и та же метка NFC Safe работает на iOS и Android?

Да, формат совместим. Зашифруй на одной платформе, расшифруй на другой: та же парольная фраза, то же содержимое.

Сброс насадки Sonicare чему-нибудь навредит?

Сброс обнуляет счётчик износа на метке, чтобы ручка перестала напоминать о замене. Сама насадка о сбросе ничего не знает и просто продолжает чистить. Когда менять щетину, решай сам.

Готов сканировать?

4,5·73 500 оценок·Бесплатно