選択への回答 – ウィキペディア
選択への回答 、 短い ATS 、標準のISO/IEC 14443に従って連絡先に通信するチップカードのアクティベーションシーケンスの一部です。 ATSは、Selectへの回答へのリクエストに対する回答であり、略してラットであり、非接触型Aの通信プロトコルにのみ使用されます。チップカードの連絡先のATRと同様に、ATSは、チップカードがチップカードリーダーにどのように通信できるかを伝える多くのパラメーターです。
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つの情報が含まれています。
- 次の情報 インターフェイス文字 TA1、TB1およびビット5〜7。
- 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のフレームサイズを示しています。
FSCI | 0 | 初め | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9〜15 |
---|---|---|---|---|---|---|---|---|---|---|
FSC | 16 | 24 | 32 | 40 | 48 | 六十四 | 96 | 128 | 256 | 将来の使用のために |
DASインターフェイスバイトTA1 [ 編集 | ソーステキストを編集します ]
インターフェイスバイト TA1には次の情報が含まれています。
- BIT B8は、端末へのマップとマップへの端子へのデータ送信のためのさまざまな除数のサポートを示しています。
- BITS B7からB5は、カードからターミナルにデータを送信するときに、除数2、4、および8のサポートを提供します。
- B4は常に0であり、後で使用するために予約されています。
- 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がよく使用されます。
Recent Comments