Как понять ответ SendReceive от чтения файла CC микросхемы NFC ISO15693 с считывателем CR95HF NFC? - PullRequest
0 голосов
/ 14 октября 2019

Я работаю со считывателем CR95HF NFC. У него есть библиотека с командами c ++. Я настроил их так, чтобы они считывали UID тегов NFC стандарта ISO15693, что работает.

Моя следующая цель - прочитать текстовые данные NDEF. Из демонстрационного программного обеспечения, поставляемого с CR95HF, я вижу, что для чтения данных NDEF предпринимаются следующие шаги:

10-11-2019 16:04:28 ИНВЕНТАРЬ

>>> CR95HFDLL_SENDRECEIVE, 260100

<<< 800D00FF705D8641CE5902E0568200

10-11-2019 16:04:28 Инвентарь: UID = E00259CE41865D70

10-11-2019 16:04:28 READ CC FILE: Блок 0

>>> CR95HFDLL_SENDRECEIVE, 022000

<<< 800800E1404001DF3600

    CC FILE block 0 : E1 40 40 01

10-11-201916:04:28 ЧИТАТЬ ЭСППЗУ

>>> CR95HFDLL_SENDRECEIVE, 022001

<<< 8008000327D101EE3200

10-11-2019 16:04:28 ЧИТАТЬ ЭСППЗУ

>>> CR95HFDLL_SENDRECEIVE, 022002

<<< 8008002354026EA33C00

Все до CR95HFDLL_SENDRECEIVE, 02200D

Тем не менее, я понятия не имею, как это дает мне данные NDEF. Начиная с READ CC FILE: Часть 0 блока:

10-11-2019 16:04:28 READ CC FILE: Блок 0

>>> CR95HFDLL_SENDRECEIVE, 022000

<<< 800800E1404001DF3600

    CC FILE block 0 : E1 40 40 01

80 (OK) 08 (длинаданные - 8 байт) 00 (без флагов)

E1404001 - это данные, которые вы получаете в ответ DF36 - это CRC 00 - это RFU

Я не могу найти нигдечто означает часть данных (E1404001) / как ее перевести или понять, о чем она?

...