ГОСТ Р ИСО/МЭК 18092—2015
- бит 4 и бит 3: RFU. Инициатор должен установить его в значение НУ
Л
Ь. Цель должна игнориро
вать его;
- бит 2: Если установлен в значение ЕДИНИЦА, то доступны Общие байты;
- бит 1; Если установлен в значение ЕДИНИЦА, значит. Инициатор использует NAD.
Байт 15 — Байт л: Gi[1] — Gi[n]
Общие байты должны быть необязательными и должны обозначать общую информацию. Макси
мальная длина ATR
_
REQ за вычетом обязательных байтов дает максимальное число общих байтов.
12.5.1.2 Реакция на атрибут (ATR
_
RES)
ATR
_
RES, см. рисунок 20. должна быть реакцией на ATR
_
REQ и должна быть отправлена выбран
ным Целевым устройством NFCIP-1.
Байт 1
Байт 10
Байт 11 Байт 12
Байт 13 Байт 14
Байт 15 Байт 16
Байт
n
CMD 1CMD 2
’OS’
•or
nfctd3t1
nfctd3t10
DIDtBSt
BRtTO
PPt
lGi(1))
(Gt[/>))
Рисунок 20 — Структура ATRRES
12.5.1.2.1 Определение байтов ATR
_
RES
CMD 1: Должен быть установлен в значение ’D5’.
CMD 2: ATR
_
RES
БайтАТР
_
РЕЗ должен определять ответ Цели на ATR
_
REQ. отправленный Инициатором. Значе
ние CMD1 для ATR
_
RES должно быть установлено как ’01’.
Байт 1 — Байт 10: NFCID3t
10 байтов nfdd3t определяют произвольный идентификатор Цели NCID3t. NFCID3 должен быть
идентификатором, генерируемым приложением. Содержание NFCID3 может быть такими же, как
NFCID1 или NFCID2.
Байт 11: DIDt
Байт DID должен быть использован для активации транспортного протокола многокомпонентных
данных (multiple data) с более чем одной Целью. DIDt должен иметь такое же значение, как и DIDi. Все
другие значения запрещены настоящим стандартом. Процесс использования DIDt см. в 12.5.1.1.1.
Байт 12: BSt
Байт BSt должен определять скорости передачи, поддерживаемые Целевым устройством, см. ри
сунок 21.
бит 8бит 7
бит 6бит 5бит 4бит 3бит 2бит 1
НУ
Л
ЬНУ
Л
Ь
НУ
Л
ЬНУ
Л
ЬDStDStDStDSt
Рисунок 21 — Кодирование байта BSt
Кодирования битов следующее;
- бит 8 — бит 5: Должен быть установлен в значение НУ
Л
Ь:
- бит 4; если DSt = ЕДИНИЦЕ, то поддерживается D = 64;
- бит 3; если DSt = ЕДИНИЦЕ, то поддерживается D = 32; -
бит 2; если DSt = ЕДИНИЦЕ, то поддерживается D = 16; -
бит 1; если DSt = ЕДИНИЦЕ, то поддерживается D = 8.
Байт 13: BRt
Байт BRt должен определять скорости приема данных, поддерживаемые Целевым устройством,
см. рисунок 22.
бит 8бит 7
бит 6бит 5бит 4бит 3бит 2бит 1
НУ
Л
ЬНУ
Л
Ь
НУ
Л
ЬНУ
Л
ЬDRtDRtDRtDRt
Рисунок 22 — Кодирование байта BRt
20