RFID / NFC (13.56 MHz), ham bayt göndermek ve yanıt almak mümkün mü?


9

Alışveriş amaçlı bir kart okuyucu (yani kredi kartları) uygulamaya çalışıyorum ve AFAIK bu kartlar ISO 14443-A uyumlu (Mifare Classic 1K). Ham SendBytes () kullanarak belirli sektörleri okumak için özel APDU gönderebilen bir Android uygulaması yaptım.

Özel bir antenle bir devre yapmam gerektiğinden, bir NFC modülü ile Arduino-uno'yu seçtim (StrongLink SL013 hakkında düşünüyordum), ham bayt göndermenin ve etiketten yanıt almanın mümkün olup olmadığını bilmek istedim. Yalnızca bazı üst düzey uygulamalar buldum (readSector, writeSector vb.).


1
Teknik özelliklerden geçtiniz mi? ISO-14443-A tanımlarını okudunuz mu? Bu doğrudan spesifikasyonlardan cevaplanmalıdır.
asheeshr

ISO özelliklerinin bir parçası olmadığını buldum, kullandığım özel yonga setine / kalkanına bağlı. NXP PN532 bunu destekler.
TheAverageGuy

Yanıtlar:


1

RFID protokolleri pasif veya aktif etiketler gerektirir. Hangisini kullandığınıza bağlı olarak, etiket veya okuyucu düzenli olarak darbeler iletir. Daha fazla bilgi için www.rfidreader.com adresini ziyaret edin. https://www.rfidjournal.com da değerli kaynaklar sağlar.

Birçok şirket, RFID teknolojisini geliştirmek için büyük yatırımlar yapıyor. Reeeeally deeeeeep cepleri olmadan tekerlekleri yeniden icat etmemeniz iyi olur.


1

Bu, aygıt / okuyucuya göre farklılık gösterir. Şu anda bir TRF7970a RFID okuyucu ile bir projedeyim. Her protokolü desteklemediği için RAW değerlerini gönderme seçeneklerine sahip olduğunu gördüm (NXP'nin bir tane patent var mı?) Böylece çip yok, t ayrıştırma, ancak tamamen mcu'ya gönderebilir. Kısacası, evet bu mümkün. Ancak protokolünüzle uyumlu bir okuyucu kullanmak geliştirme maliyetinizi / zamanınızı baskılayabilir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.