2012年5月8日火曜日

IC運転免許証のUIDが毎回変わる現象

ドロイドパイレーツ。アニメ面白いです。
NFCを扱ったアプリを作成しています。
色々考えてた結果、バーコードバトラーみたいなゲームにしました。

NFCカードのUID を利用して、HPや攻撃力に変換する的なものです。


変換ロジックが出来て、いろんなNFCカードで試していると、
IC運転免許証が、毎回HPや攻撃力が変化してしまう現象に遭遇。

はじめはバグかと思いきや、実はIC運転免許証が使われている
ISO/IEC 14443 Type B の返すUIDが
PUPI (Psedo-Unique PICC Identifier)
と いって、擬似なランダム値なのでした。

まぁ、これはこれでアリかなっと、そのままの仕様で進めています。
Type B のサンプルがIC運転免許証しかなかったので、詳細な仕様を知りませんでした。


肝心なアプリは 画面に凝ってみようと、 SurfaceView  に手を出してしまい、少々苦労しております。。
描画関係が難しい・・・。

0 件のコメント:

コメントを投稿