Добрый день.
Есть карта со следующей разметкой
Мне необходимо прочитать данные из сектора 01 мобильным приложением в стеке Cordova + NFC Plugin.
Есть код, который, на мой взгляд, должен это делать, но от так не считает))
try {
await window.nfc.connect('android.nfc.tech.MifareClassic', 500);
} catch (error) {
alert('Ошибка подключения: ' + error);
} finally {
window.nfc.transceive('60 FF FF FF FF FF FF').then(
response => alert('Результат авторизации: ' + util.arrayBufferToHexString(response)),
error => alert('Ошибка авторизации: ' + error)
);
window.nfc.transceive('30 00 01').then(
response => alert('Считанные данные: ' + util.arrayBufferToHexString(response)),
error => alert('Ошибка чтения данных: ' + error)
)
await window.nfc.close();
alert('Чтение завершено');
}
В результате выполнения window.nfc.transceive('60 FF FF FF FF FF FF') появляется ошибка.
А в результате выполнения window.nfc.transceive('30 00 01') появляется информация из сектора 03.
KEY A по умолчанию FF FF FF FF FF FF.
Подскажите плиз, как правильно все это реализовать.