RFID / NFC (13,56 MHz), apakah mungkin mengirim byte mentah dan menerima respons?

9

Saya mencoba menerapkan pembaca kartu (yaitu kartu kredit) untuk tujuan belanja, dan kartu AFAIK itu sesuai dengan ISO 14443-A (Mifare Classic 1K). Saya sudah membuat aplikasi Android yang dapat mengirim APDU khusus untuk membaca sektor tertentu dengan menggunakan SendBytes mentah ().

Karena saya perlu membangun sirkuit dengan antena khusus, saya memilih Arduino-uno dengan modul NFC (sedang memikirkan StrongLink SL013), saya ingin tahu apakah mungkin mengirim byte mentah dan menerima respons dari tag. Saya hanya menemukan beberapa implementasi tingkat yang lebih tinggi (readSector, writeSector dan sebagainya).

TheAverageGuy
sumber
1
Sudahkah Anda melewati spesifikasi teknis? Sudahkah Anda membaca definisi ISO-14443-A? Ini harus langsung dijawab dari spesifikasi.
asheeshr
Saya menemukan itu bukan bagian dari spesifikasi ISO, itu tergantung pada chipset / perisai spesifik yang saya gunakan. NXP PN532 mendukungnya.
TheAverageGuy

Jawaban:

1

Protokol RFID memerlukan tag pasif atau aktif. Tergantung pada yang Anda gunakan, tag atau pembaca secara teratur mentransmisikan pulsa. Periksa www.rfidreader.com untuk info lebih lanjut. https://www.rfidjournal.com menyediakan sumber daya berharga juga.

Banyak perusahaan berinvestasi dalam mengembangkan teknologi RFID. Anda akan disarankan untuk tidak menemukan kembali roda tanpa kantong deeeeeally reeeeally.

Marty Grogan
sumber
1

Ini akan berbeda per perangkat / pembaca. Saat ini, saya sedang dalam proyek dengan pembaca RFID TRF7970a. Saya sudah melihatnya datasheet yang memang memiliki opsi untuk mengirim nilai RAW karena tidak mendukung setiap protokol (NXP memiliki paten pada satu?) Sehingga chip tidak, parsing, tetapi dapat mengirimkannya ke MCU sepenuhnya. Singkatnya, ya ini mungkin. Tetapi menggunakan pembaca yang sesuai dengan protokol Anda mungkin menekan biaya pengembangan / waktu Anda

Paul
sumber