0x
50 00 00 00 00 00 00 00 00 91 81 E0 D9 83
0x
1D 00 00 00 00 00 00 01 00 79 5A
ATTRIB 応答
0x 10 F9 E0
WRITE 送信
WRITE 応答
0x
02 90 00 29 6A 0x
02 00 D6 00 00 01 A5 1B 94
S N o. 5 S N o. 6
SOF EOF
READ 送信
READ 応答
0x
03 A5 90 00 24 F6 0x
03 00 B0 00 00 01 E7 8B
S N o. 7 S N o. 8
REQB送信 NFCタグを探 索
ATQB返信 NFCタグが 応答を返す
WRITE送信 NFCタグを指定 して書き込みを 実施
WRITE返信 NFCタグが正常 に書込み完了し た事を返す
READ送信 NFCタグを指定 して読出しを実 施
READ返信 NFCタグが正常 に読出し完了し た事を返す
ATTRIB送信 NFCタグを選択
ATTRIB返信 NFCタグが確 定
SOF EOF
SOF EOF SOF
SOF EOF
EOF
SOF EOF
フローチャート 概要
S N o.
SOF EOF
SOF
CMD AFI PAR AM
CRC EOF 05 00 00 71 FF
REQB内容
名称 内容 パターン 備考
CMD コマンド 0x05 REQB/WUPBコマンド
AFI ApplicationFamily Identifier 0x00 全応答 ISO/IEC14443規格参照
PARAM パラメータ 0x00 REQBを選択
CRC CRC計算値 0x71FF CRC計算値
SOF RES
CODE
PUPI ApplicationData Protocol Info CRC EOF 50 00 00 00 00 00 00 00 00 91 81 E0 D9 83
ATQB(REQBに対する応答)内容
名称 内容 パターン 備考
RES CODE レスポンスコード 0x50 ATQB (REQBに対する応答)
PUPI PICC識別子 0x00000000 IDMの下位4Byte
ApplicationData ApplicationData 0x00000000 未使用
Protocol Info Protocol Info 0x9181E0 パラメータ、ユーザーマニュアル参照
CRC CRC計算値 0xD983 CRC計算値
SOF
CMD Identifier PARAM CRC
EOF 1 2 3 4
1D 00 00 00 00 00 00 01 00 79 5A
ATTRIB内容
名称 内容 パターン 備考
CMD コマンドコード 0x1D ATTRIBコマンド
Identifier PICC識別子 0x00000000 ATQB応答のPUPIを設定
PARAM1 パラメータ1 0x00 ユーザーマニュアル参照
PARAM2 パラメータ2 0x00 ユーザーマニュアル参照
PARAM3 パラメータ3 0x01 ユーザーマニュアル参照
PARAM4 パラメータ4 0x00 ユーザーマニュアル参照
CRC CRC計算値 0x795A CRC計算値
5.3.3.2
送受信データの説明(1/3)SOF
PCB CLA INS Address LEN DATA
CRC EOF 02 00 D6 00 00 01 A5 1B 94
WRITE内容
名称 内容 パターン 備考
PCB Protocol Control Byte 0x02 I-block
CLA CLA 0x00 クラスバイト 固定値
INS WRITE 0xD6 命令バイト WRITE=0xD6
Address スタートアドレス 0x0000 書込み開始アドレス
LEN Data長 0x01 書込みデータ長(Byte)
Data 書込みデータ 0xA5 書込みデータ
CRC CRC計算値 0x1B94 CRC計算値
SOF PCB SW
CRC EOF 1 2
02 90 00 29 6A
WRITE応答内容
名称 内容 パターン 備考
PCB Protocol Control Byte 0x02 I-block
SW1 ステータスワード1 0x90 0x9000=エラー無し SW2 ステータスワード2 0x00
CRC CRC計算値 0x296A CRC計算値
SOF RES
CODE
CRC EOF 10 F9 E0
ATTRIB応答内容
名称 内容 パターン 備考
RES CODE レスポンスコード 0x10 ATTRIBレスポンス
CRC CRC計算値 0xF9E0 CRC計算値
5.3.3.2
送受信データの説明(2/3)READ内容
SOF PCB DATA SW
CRC EOF 1 2
03 A5 90 00 24 F6
READ応答内容
名称 内容 パターン 備考
PCB Protocol Control Byte 0x03 I-block
Data 読出しデータ 0xA5 読出しデータ
SW1 ステータスワード1 0x90 0x9000=エラー無し SW2 ステータスワード2 0x00
CRC CRC計算値 0x24F6 CRC計算値
5.3.3.2
送受信データの説明(3/3)SOF
PCB CLA INS Address LEN
CRC EOF 03 00 B0 00 00 01 E7 8B
名称 内容 パターン 備考
PCB Protocol Control Byte 0x03 I-block
CLA CLA 0x00 クラスバイト 固定値
INS READ 0xB0 命令バイト READ=0xB0
Address スタートアドレス 0x0000 読出し開始アドレス
LEN Data長 0x01 読出しデータ長(Byte)
CRC CRC計算値 0xE78B CRC計算値
5.4 トンネルモード動作
通信内容
ホストコントローラのブロック0(アドレス0x0000~0x000F)へ データ0xA5A5A5A5A5A5A5A5A5A5A5A5A5A5A5A5を書込み
↓
ホストコントローラのブロック0(アドレス0x0000~0x000F)を読み出し
FeliCa
ホストコントローラのアドレス0x0000へデータ0xA5を書込み
↓
ホストコントローラのアドレス0x0000を読み出し