私はAndroidアプリケーションに取り組んでおり、タイプBカードからデータを読み取って表示する必要があります。カードは正常に接続されていますが、isodep.isConnected()が呼び出されると、falseが返されます。
このカードをTagInfoアプリケーション(NXP、Playストアで入手可能)でスキャンしたところ、このカードの最大トランシーバー長:0バイトが表示されます。このカードに何か問題がありますか?
最大トランシーバー長は、AndroidデバイスのNFCの機能を指します。デバイスがIsoDep経由でデータを送信できないようです。どんなデバイスですか?カスタムROMを実行していますか?
Tag INfoアプリは、MBLI属性から最大トランシーバー長を導出する場合があります。
MBLI=最大。バッファ長インデックス。これは、ATTRIB応答の最初のバイトの上位ニブルです。一部のタイプBタグでは、このニブルに0が含まれています。これは、「情報が提供されていない」ことを意味します。
探しているものを示すために、タグのATQB応答の「プロトコル情報」セクションで指定された「最大フレームサイズ」を使用できます。このリファレンスの19ページを参照してください。オプション(バイト単位)は16、24、32、40、48、64、96、128、256です。