Руководства и разделы
Начните здесь
Группы карт
Справочные материалы
Руководство NFC Utils
Произвольные команды
Изучайте обмен по протоколу с помощью предустановок для выбранной карты. Собственные кадры дают прямой доступ к каналу команд и требуют правильной карты и формата.
Как это работает
Выберите точный профиль карты, затем «Произвольные команды». Стандартные профили принимают шестнадцатеричные кадры, разделённые переводами строки или точками с запятой. Предустановки заполняют поле поддерживаемыми командами чтения, а байты можно отредактировать перед отправкой.
Результат показывает отправленный кадр, ответ и расшифровку там, где приложение её распознаёт. Каждый профиль содержит пункт «Произвольные команды». Кадр не проходит, если у соединения нет канала команд, как у MIFARE Classic.
При включённом «Подтверждать необратимые действия» просмотрите прямой обмен перед сканированием. Изменённая предустановка является собственной командой и может изменить карту.

Предустановки по картам
| Профиль | Предустановки чтения |
|---|---|
| NTAG и Ultralight | Точный чип определяет предустановки версии, страницы, быстрого чтения, счётчика и подписи. Профили устаревших чипов пропускают неподдерживаемые запросы версии. |
| NTAG 424 DNA | Версия, выбор приложения NDEF, настройки файла, версия ключа, контейнер возможностей и подпись. Состояние TagTamper появляется в профиле TagTamper. |
| ICODE и ISO 15693 | Системная информация, блоки и состояние защиты. SLIX2 добавляет системную информацию NXP и подпись. |
| DESFire и Plus | Команды версии и подписи там, где карта их поддерживает. |
| Стандартная карта Type 4 | Выбор приложения NDEF. |
| Транспорт и FeliCa | Опрос, коды систем, поддерживаемый сервис кошелька и чтение публичного кошелька. |
Карта может отклонить предустановку. Результат подписи требует и читаемой подписи, и подходящего ключа проверки. Ограничения подлинности описаны в разделе Осмотр карты.
Системы и кадры FeliCa
«Предустановки чтения» используют выбранную систему и строят команды по свежему ответу на опрос. Это важно, когда одна физическая карта возвращает разные значения IDm для разных систем.
- ОпросВыбирает систему и возвращает её текущий идентификатор.
- Запросить коды системПеречисляет системы, используя идентификатор из нового опроса.
- Запросить сервис кошелькаПроверяет поддерживаемый публичный сервис для Октопус, Шэньчжэнь Тун или японских IC-карт.
- Прочитать публичный кошелёкЧитает и декодирует этот поддерживаемый публичный кошелёк. Отклонённый сервис даёт результат «Недоступно».
«Собственные кадры» включают ведущий байт длины, который считает весь кадр вместе с собой. Например, 06 00 80 08 01 00 является шестибайтовым кадром опроса Октопус. Адресным командам нужен IDm вновь поднесённой карты и текущей системы. Приложение отклоняет неверные длины и устаревшие идентификаторы.
Для осмотра систем можно выбрать FeliCa Lite, Type 3 NDEF и Общая область. Предустановки сервиса кошелька ограничены тремя поддерживаемыми транспортными системами.

Адресные кадры ISO 15693
Предустановки ICODE вводятся без UID. Приложение преобразует их в адресные кадры с UID карты перед отправкой через внешний считыватель. Строка «Отправлено» показывает фактический кадр вместе с этим идентификатором.
FeliCa использует собственный маршрут с префиксом длины через USB и Bluetooth. Прозрачный сеанс Type 2 не используется.
Перед отправкой собственной команды
Проверки протокола и идентификатора ловят несоответствующую карту или неверный кадр. Они не определяют, обратимы ли произвольные команды. Просмотрите байты и состояние доступа карты перед отправкой.
Отклонённый пароль NTAG или EV1 может засчитаться в настроенный лимит попыток. Приложение не отправляет его повторно автоматически. Отклонённый пароль SLIX2 может заставить тег молчать, пока его не уберут. Прочитайте разделы Пароли Type 2 и Пароли ICODE, прежде чем использовать кадры аутентификации.