Я хочу прочитать карту RFID через NFC, карта из местной транспортной системы в Боготе, Колумбия. Я знаю, что это возможно, потому что я загрузил приложение для Android, которое делает именно это!
Мой прогресс... Когда я кладу телефон на карту, мое приложение запускается с намерением ACTION_TECH_DISCOVERED, и я могу читать такие вещи, как UID карты, но я не знаю, как читать информацию, которую я хочу, особенно деньги на карту.
Я прочитал здесь в stackoverflow, что мне нужно найти приложение, к которому я хочу получить доступ, и отправить команды ADPU, но похоже, что на моей карте нет никакого приложения, потому что исследуя карту с любым приложением для Android, он всегда говорит Найдено 0 приложений. Итак, я не знаю, где я должен получить эту информацию.
Техническая информация для моей карты:
- ИДЕНТИФИКАТОР ТЭГА: 08 8B E2 D1 РФ
- Технология: ТИП A (ISO/IEC 14443, тип A)
- ТИП ТЭГА: Смарт-карта ISO/IEC 14443-4
- АТКА: 0004
- САК: 20
- ИСТОРИЧЕСКИЕ БАЙТЫ: 01112003
- КЛАССЫ ТЕХНОЛОГИЙ: android.nfc.tech.IsoDep, android.nfc.tech.NfcA
Спасибо!