2013/12/22

[nfc]HCEのサンプルを作った

ようやく、HCEのサンプルを作った。

https://github.com/hirokuma/HceSample

URI(スマートポスターじゃなく)のつもり。
動作は、Windows8.1 + RC-S380 + FeliCaランチャーで確認。
なんでかわからないけど、FeliCaランチャーが起動していないとだめなのだ。
NFPで動くんだったら関係なさそうなのだけど、なんだろうね?

NDEFのシーケンスで、NFC HACKSに載っている範囲でしか見てないから、Type 4A全般のエミュレーションにはなっていない。
最初は、こちらを見ながら作ろうとしていたのだが、途中でNFC Forumの仕様書を見始めたので、たぶん別物になったんじゃないだろうか。
http://www.slideshare.net/hieroadgjmptw/hcetype4

最初のSelectで、NDEF applicationの名前を行うので、そこで一致したら「NDEFアクセス中」みたいなフラグを立てるようにした。
ここらへんが、まだType 4Aのしくみをわかっていないので、そういう捌き方で良いのかはっきりしてない。
まあ、動くからいいか・・・。

うちではこれ以上の動作確認ができないので、ここまでかな。


あと、月刊NDEFも久々に作りました。
カードエミュレーション特集。
http://www.slideshare.net/hiro99ma/ndef-2013-12

記憶をたどりながら書いたので、あまり説明にこだわってなく、こざっぱりした感じになったんじゃないかな。
まあ、大半は昨日酒を飲みながら書いているので、ちょっと心配ではあるが・・・まあ大丈夫だろう。