親愛なるNXPサポートチームへ、
MIFARE Classic S70 4K カード で動作させるためにJava TapLinxライブラリをダウンロードしました 。しかし、 ClassicFactory.class ファイルがClassic TapLinxのJARに含まれていない ことに気付きました。
私の理解では、 ClassicFactoryはClassicカードインスタンスを作成するために必要であり、 DESFireカードでDESFireFactoryを使用するのと同様です。
IDESFireEV3 desfire = DESFireFactory.getInstance() .getDESFireEV3(TapLinx.INSTANCE.getCustomModules());
以下の点についてアドバイスをいただけますか?
TapLinxを使ってMIFARE Classic S70 4Kカードを正しく初期化し、通信する方法についてご指導いただけるとありがたいです。
お世話になります。
私たちの製品にご関心を持っていただき、ありがとうございます。
MIFARE Classicは新しいデザインには推奨されていないことを覚えておいてください。これは製品サポートページに記載されています:MIFARE Classic EV1 1K - 4K | NXP Semiconductors MIFARE DESFire Light | NXP Semiconductors をお勧めします。
MIFARE Classicの正しいAPIを取得するには、Taplinx AndroidのJavaDocを開いてください: https://www.nxp.com/webapp/Download?colCode=ANDROIDJAVADOC&appType=license
このドキュメントでは、MFClassic の API について説明します。
Fabian_R_0-1787778230590.pngFabian_R_0-1787778230590.pngFabian_R_0-1787778230590.pngFabian_R_0-1787778230590.png
Fabian_Rさん、迅速なご対応ありがとうございました。
しかし、問題は添付画像に示されているとおりです。
JARファイルにはDESFireFactoryが存在しません。
Islam_Elmasry_0-1787823985814.pngIslam_Elmasry_0-1787823985814.pngIslam_Elmasry_0-1787823985814.png
お世話になります。
その通りです。JavaDocにも記載されているように、DESFireには存在しません。使用されるDESFireカードに応じて、インターフェースとクラスは各タイプごとに設計されています。
使用に関する詳細は、当サイトが提供するサンプルアプリケーションをご覧ください。ドキュメントのユーザーガイド(UG10044)には、Taplinxプロジェクトのセットアップ方法が示されています。
Fabian_R_0-1787849561908.pngFabian_R_0-1787849561908.png