選択への回答 – ウィキペディア

before-content-x4

選択への回答 、 短い ATS 、標準のISO/IEC 14443に従って連絡先に通信するチップカードのアクティベーションシーケンスの一部です。 ATSは、Selectへの回答へのリクエストに対する回答であり、略してラットであり、非接触型Aの通信プロトコルにのみ使用されます。チップカードの連絡先のATRと同様に、ATSは、チップカードがチップカードリーダーにどのように通信できるかを伝える多くのパラメーターです。

after-content-x4

ATSの内容は、ISO/IEC 14443チップカード仕様で指定されており、Chiphardware(UART)のスキルとチップカードオペレーティングシステムのプロトコル実装に依存します。とりわけ、ターミナルとチップカードのサポートされているビットレート、さらなる通信と通信フレームワークの待機時間と保護時間のフレームサイズがATSに与えられます。

ATSは多くのバイトです。これには必須です。他のすべてのバイトはオプションです。 H.最短ATSは3バイトで構成されています。

TL T0 TA1 TB1 TC1 歴史的なキャラクター CRC1 CRC2

次のデータ型は、ATSで区別できます。

データ要素 説明(英語) 意味
TL 長さバイト TLを含むATSの長さ自体を含む2つのチェックサムバイトなし。
T0 フォーマット獲物 このバイトには、最大サポートされているフレームサイズFSCI(近接カード整数のフレームサイズ)が含まれ、 インターフェイスバイト ATSのTA1、TB1、およびTC1。
TA1、TB1、TC1 インターフェイスバイト これらのバイトは、通信パラメーターを示します。
T1、T2 … 歴史的なバイト 歴史的なバイト 最大15バイトのチェーンであり、その内容は定義されていません。
CRC1およびCRC2 バイトを確認してください バイトTLから始まるすべてのATSバイトを介して合計を確認します。

長さバイトtl [ 編集 | ソーステキストを編集します ]

このバイト自体は、TLバイトを含むATSの長さを示します。 2つのチェックサムバイトは、ATSの長さでカウントされません。

DAS形式バイトT0 [ 編集 | ソーステキストを編集します ]

フォーマット獲物 2つの情報が含まれています。

  1. 次の情報 インターフェイス文字 TA1、TB1およびビット5〜7。
  2. FSCI 、最大フレームサイズFSC(近接カードのフレームサイズ)をコードし、カードを処理できます。デフォルトのフレームサイズは32バイトです。 H. T0がATSに含まれていない場合、端子FSCI = 2が想定されます。
少し 意味
B8 常に0、将来の使用のために予約されています。
B7 TC1バイトの送信(1 = TC1、0 = TC1は利用できません)を表示します
B6 TB1バイトの送信(1 = TB1が利用可能、0 = TB1が利用できない)を表示します
B5 Ta1バイトの伝送(1 = Ta1、0 = Ta1が利用できない)を表示します
B4 FSCI(0〜8)
B3
B2
B1

次の表は、それぞれのFSCIのフレームサイズを示しています。

after-content-x4
FSCI 0 初め 2 3 4 5 6 7 8 9〜15
FSC 16 24 32 40 48 六十四 96 128 256 将来の使用のために

DASインターフェイスバイトTA1 [ 編集 | ソーステキストを編集します ]

インターフェイスバイト TA1には次の情報が含まれています。

  1. BIT B8は、端末へのマップとマップへの端子へのデータ送信のためのさまざまな除数のサポートを示しています。
  2. BITS B7からB5は、カードからターミナルにデータを送信するときに、除数2、4、および8のサポートを提供します。
  3. B4は常に0であり、後で使用するために予約されています。
  4. BITS B3からB0は、端末からマップにデータを送信する際の除数2、4、および8のサポートを示しています。
少し 意味
B8 2つの通信方向に対して異なる除数Dがサポートされているかどうかを示します(0 =異なる除数、1 =異なる除数がサポートされていません)
B7 マップからターミナルへの通信のためのサポートディバイザー8(1 =ディバイザー8がサポートされています、0 =ディバイザー8はサポートされていません)
B6 マップからターミナルへの通信のためのサポートディバイザー4(1 =ディバイザー4がサポートされています、0 =ディバイザー4はサポートされていません)
B5 マップからターミナルへの通信のためのサポートディバイザー2(1 =ディバイザー2がサポートされています、0 =ディバイザー2はサポートされていません)
B4 常に0、将来の使用のために予約されています。
B3 ターミナルからマップへの通信のためのサポートディバイザー8(1 =ディバイザー8がサポートされています、0 =ディバイザー8はサポートされていません)
B2 ターミナルからマップへの通信のためのサポートディバイザー4(1 =ディバイザー4がサポートされています、0 =ディバイザー4はサポートされていません)
B1 ターミナルからマップへの通信のためのサポートディバイザー2(1 =ディバイザー2がサポートされています、0 =ディバイザー2はサポートされていません)

DASインターフェイスバイトTB1 [ 編集 | ソーステキストを編集します ]

TB1の上部セミバイデスには、フレーム待機期間が含まれており、下半分 – ベッドの開始フレーム保護期間が含まれています。

DASインターフェイスバイトTC1 [ 編集 | ソーステキストを編集します ]

TC1のビットB1は、NADフィールド(ノードアドレス)のサポートを示しています。

歴史的なキャラクターを死ぬ [ 編集 | ソーステキストを編集します ]

の内容 歴史的なキャラクター 固定されていません。これらは、たとえばオペレーティングシステムのバージョンなど、さまざまな情報に使用されます。描画コーディングASCIIがよく使用されます。

after-content-x4