RFID / NFC(13.56 MHz)、生のバイトを送信して応答を受信することは可能ですか?


9

私は買い物のためにカードリーダー(つまり、クレジットカード)を実装しようとしています。これらのカードはISO 14443-Aに準拠しています(Mifare Classic 1K)。生のSendBytes()を使用して、特定のセクターを読み取るためにカスタムAPDUを送信できるAndroidアプリをすでに作成しました。

カスタムアンテナで回路を構築する必要があるため、NFCモジュールを備えたArduino-unoを選択し(StrongLink SL013について考えていました)、生のバイトを送信してタグからの応答を受信できるかどうかを知りたいと思いました。上位レベルの実装(readSector、writeSectorなど)のみが見つかりました。


1
技術仕様を確認しましたか?ISO-14443-Aの定義を読みましたか?これは、仕様から直接回答できます。
asheeshr 2014

ISO仕様の一部ではないことがわかりました。使用している特定のチップセット/シールドによって異なります。NXP PN532はそれをサポートしています。
TheAverageGuy 2014

回答:


1

RFIDプロトコルには、パッシブタグまたはアクティブタグのいずれかが必要です。どちらを使用するかに応じて、タグまたはリーダーのいずれかが定期的にパルスを送信します。詳細については、www.rfidreader.comを確認してください。 https://www.rfidjournal.comも貴重なリソースを提供しています。

多くの企業がRFID技術の開発に多額の投資をしています。リーディーにディーピープポケットなしでホイールを再発明しないことをお勧めします。


1

これはデバイス/リーダーごとに異なります。現在、私はTRF7970a RFIDリーダーのプロジェクトに参加しています。すべてのプロトコルをサポートしていないため、RAW値を送信するオプションがあることはデータシートです(NXPは特許を取得していますか?)。したがって、チップはそれを解析せず、完全にmcuに送信できます。要するに、はい、これは可能です。ただし、プロトコルに準拠したリーダーを使用すると、開発コスト/時間を抑えることができます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.