NTAG Writer

Запись URL и текста на метки NTAG через Chameleon Ultra (USB · Web Serial API)

Загрузка…
Chameleon Ultra не подключён

«Одиночное чтение» — прочитать одну поднесённую метку. «Начать чтение» — последовательное непрерывное чтение меток одну за другой (до «Остановить»). Результаты сохраняются в хранилище; повторы отмечаются только в журнале.

Журнал
Инструкция
  1. Запустите локальный сервер в папке с этим файлом: python3 -m http.server 8000 и откройте http://localhost:8000 в Chrome / Edge / Opera. (Web Serial API недоступен в Firefox/Safari и при открытии файла напрямую через file://.)
  2. Подключите Chameleon Ultra к компьютеру по USB.
  3. Нажмите «Подключить USB» и выберите устройство в диалоге — приложение автоматически переведёт его в режим считывателя (READER).
  4. Введите URL (например, https://example.com) или текст, при необходимости выберите тип записи и нажмите «Записать на метку».
  5. «Очистить» удаляет NDEF-данные с метки (записывает пустую NDEF-структуру), «Форматировать» обнуляет всю пользовательскую память. Обе операции требуют подтверждения и проверяются контрольным чтением.
  6. Поднесите метку NTAG 213/215/216 к антенне Chameleon Ultra (встроенной или внешней) и держите до сообщения об успехе.
  7. Проверьте результат, приложив к метке смартфон с NFC.
  8. Режим «Чтение»: «Одиночное чтение» считывает одну поднесённую метку; «Начать чтение» запускает последовательное непрерывное чтение меток одну за другой (остановка — кнопкой «Остановить»). Прочитанное сохраняется в хранилище, повторы отмечаются в журнале.

Требуется прошивка Chameleon Ultra 2.x (библиотека chameleon-ultra.js 0.2.17). Ёмкость NTAG 215 — 504 байта (URL до ~490 символов), NTAG 216 — 888 байт, NTAG 213 — 144 байта. Если строка похожа на домен без протокола (например example.com), приложение автоматически добавит https://.