Я работаю с NFC
тегом, который открыл ISO,NFCA and NDEF
технологий. Есть информация для чтения с чипа, и я пытаюсь получить доступ к memory
, но большинство из commands
Я использую для связи с TAG
отвечает [110, 0]
байтами. Я не мог найти, что это значит, некоторые из них отвечают [109, 0]
или [106, -122]
. Чаще всего [110, 0]
. Эти данные хранятся за пределами стандартного контента NDEF
.IsoDep.transceive (команда) отвечает с [110, 0] байтами?
Я не мог найти информацию об этом виде ответа, возможно, это своего рода ошибка. Может быть, я неправильно IsoDep
протокола, но это выглядит довольно просто:
Tag tag = intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);
IsoDep iso = IsoDep.get(tag);
byte[] mMaster = iso.transceive(CommandFactory.GET_MASTER_APP);
byte[] mApplciation = iso
.transceive(CommandFactory.SELECT_APPLICATION);
AFAIK это «без гражданства» протокол, так что нет необходимости посылать команды в определенном порядке?
Любые идеи?