Перейти до вмісту

← Усі можливості

Читання і запис NFC

iOSAndroid

Читай і записуй NFC-мітки на iPhone та Android. Піднеси телефон, щоб зчитати будь-яку мітку, запиши власну з посиланням, контактом чи паролем від Wi-Fi, а потім заблокуй її, щоб вміст ніхто не змінив.

Читання і запис NFC

Що вміє застосунок

Читання будь-якої мітки NDEF

Піднеси телефон до мітки й розглянь її записи 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 перетворює її на запечатаний конверт. Секрет (пароль, фраза відновлення, ліцензійний ключ чи будь-який текст) шифрується на пристрої алгоритмом AES-256 ще до того, як потрапить на мітку. Мітку легко загубити, її можуть украсти, її можна віддати незнайомцю: без парольної фрази вміст лишається просто шумом.

Шифрування однакове на обох платформах, тож секрет закривається на iPhone, а відкривається на Android. Цікаво, як саме все влаштовано? У блозі є докладний розбір NFC Safe.

Зашифрований секрет NFC Safe на мітці
Телефон біля NFC-мітки, лічильник зчитувань росте

Лічильник дотиків: кожна мітка зі своїм ID і кількістю зчитувань

iOSAndroid

Деякі чипи NFC рахують власні зчитування апаратно. Лічильник дотиків це використовує: мітка налаштовується так, щоб із кожним зчитуванням дописувати до свого вмісту (посилання, адреси пошти, SMS чи Швидкої команди) поточну кількість дотиків, а за потреби й власний унікальний ID. Ні сервера, ні інтернету, ні бекенду: чип рахує і підставляє значення сам.

Так одна мітка розповідає, яку саме наліпку піднесли до телефона і скільки разів, і на цьому вже будується сценарій: віддати перші 100 зчитувань під демо, стежити за відгуком на візитівці або підтвердити оригінальність лічильником, який тільки зростає. Потрібен повний розбір? У блозі є посібник про лічильник дотиків, а на живому прикладі все видно одразу: піднеси мітку й дивись, як число на сторінці росте.

OpenPrintTag: філамент для 3D-принтера прямо на котушці

iOSAndroid

OpenPrintTag задає відкритий стандарт для метаданих котушки з філаментом (матеріал, колір, виробник, UUID, залишок довжини) у невеликому записі NDEF з кодуванням CBOR. NFC.cool читає і записує цей формат напряму на обох платформах, тож сумісний принтер упізнає котушку тієї ж миті, коли її встановлюють. Формат новий для тебе? У блозі є посібник, як читати й записувати котушки OpenPrintTag.

Той самий формат наповнює структуровані дані вебхуків зі сторінки Вебхуки й автоматизація: щойно принтер отримує свіжу котушку, на твій сервер летить POST.

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

Скидання лічильника на насадці зубної щітки

iOSAndroid

У насадках щіток Philips Sonicare стоїть NFC-мітка, яка рахує використання, щоб ручка нагадувала про заміну. NFC.cool уміє скинути цей лічильник: зчитує стан мітки, проводить через скидання й записує новий стан. Однаково на обох платформах. Хочеш знати, що саме рахує чип? У блозі є посібник про насадки Sonicare. (Насадок я не роблю, лише дарую твоїй ще місяць гідного життя.)

Режим для досвідчених

iOSAndroid

Для тих, кому цікаво, що насправді лежить на чипі: NFC.cool вивантажує всю пам'ять мітки у шістнадцятковому вигляді, визначає модель чипа (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 з платіжним URI. Один дотик, і статична адреса вже в співрозмовника на конференції; та сама адреса їде в наліпці на твоєму товарі або назавжди лишається на металевій картці. Читання працює так само: піднеси телефон до криптомітки, і застосунок гаманця відкриється одразу на потрібному екрані.

Підключення до 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 вбудовується просто у Швидкі команди iOS і приносить готові дії: взяти останню зчитану 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 Type 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 відбуваються повністю на пристрої. NFC.cool ніколи не надсилає вміст мітки на жоден сервер.

Чи безпечно записувати NFC-мітки?

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

Наскільки надійний NFC Safe?

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

Чи відкриється мітка NFC Safe і на iOS, і на Android?

Так, формат сумісний в обидва боки. Зашифруй на одній платформі, розшифруй на іншій: та сама парольна фраза, той самий вміст.

Чи не зіпсує щось скидання насадки Sonicare?

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

Готовий сканувати?

4,5·73 500 оцінок·Безкоштовно