Я использую плагин phonegap NFCV для связи с датчиком NFC.
Этот датчик использует технологию NFCV, основанную на ISO 15693.
I 'Я пытаюсь понять некоторые основы.
Например, при попытке прочитать блок адреса 0x503
readData = new Uint8Array( 4 );
readData[ 0 ] = 0x0A; // Flags
readData[ 1 ] = 0x20; // Read command
readData[ 2 ] = 0x503; // Address of block
readData[ 3 ] = 0x1;
Если мой массив readData имеет размер 3 (то есть без последнего шестнадцатеричного числа), ошибка «Метка была потеряна» возвращается.Если я установлю readData [3] на 0x0 или 0x1 или 0x2, результаты будут совсем не одинаковыми, и я не знаю, почему ...
Я отправляю команду с помощью простого способа передачи.
0x0 => Uint8Array(5)
0: 0
1: 255
2: 255
3: 255
4: 255
0x1 => Uint8Array(5)
0: 0
1: 19
2: 1
3: 30
4: 12
0x2 => Uint8Array(5)
0: 0
1: 255
2: 255
3: 255
4: 255
У меня нет документации конструктора, я только знаю, что блок должен быть байтом, поэтому я даже не понимаю, почему я получаю 4 значения ...
I 'Мне не хватает знаний об этом, так что, если кто-нибудь сможет мне помочь, это будет здорово!