題名のままなんですが、ご教授をお願いします。 尚、下記質問に対しては「FeliCa 4K」をベースとします。 (1)~(3)参考資料:http://www.e-garde.co.jp/rfid/felica/ (1)ユーザーがカード購入時に任意に設計できる150ブロック をすべてのデータ書き込み領域として使用することは不可能なのか? (2)論理的にカードのシステムは1つだけの場合。 システムコードは必ずしも必要なのか? (3)「サービスコード(16バイト)」は150ブロック内に保存されてしまうのか? 保存された場合自由に設計できるのは149ブロックになるということでしょうか? かつ、「システムコード」も同様に150ブロック内に保存されてしまうのでしょうか? (4)参考資料:http://www.sony.co.jp/Products/felica/business/tech-support/st_command.html (4)カードにデータを書き込む際、 ポーリング→サービス存在確認→相互認証 を行なってから必ず「ブロックデータの読み込み」は必要なのでしょうか? 例えば、150ブロックすべてを履歴を保存する領域として利用する ためだけのカードが存在する場合専用のシステムコードを作り そのシステムコードを持ったカードを補足した場合 ポーリングでシステムコードを要求 ↓ 履歴保存のシステムコードと一致 ↓ サービスコードでブロック数確認 ↓ 相互認証 ↓ カード存在確認 ↓ ブロックデータ書き込み というのは可能でしょうか? 上記文章からわかるように素人です。 できればFeliCaカードの構造やプログラムに 関する書籍などご存知でしたら教えて下さい。 ご回答よろしくお願いいたします。
↧