マイコン工作実験日記

Microcontroller を用いての工作、実験記録

Handover RequestのNDEFを作ってみたが...

2014-01-08 22:25:38 | Weblog
NFCの続きです。RF430CL330Hを使ってのStatic Handoverの雰囲気はわかったので、今度はNegotiated Handoverに挑戦する段階に入ります。

まずはHandover RequestのNDEFを作らなくてはなりませんが、NXPのTag WriterはHandover SelectのNDEFは作れてもHandover Requestの方は作れないようです。そこで、自分で作ってみることにしました。そうは言ってもまだちゃんとNDEFについて勉強していないので、BTSSPに出ているサンプル・データを基にすることにします。BDADDRの部分とLocal name、そしてService UUIDの部分を変更してやれば、自分の環境で動作試験ができるはずです。データの頭の部分にType4タグのコンテナが必要ですが、この部分はHello Worldのサンプルと同じでかまわないハズです。

こうして用意したタグデータをNXPのTagWriter で読んでみると



ちゃんと読めていませんねー。122バイトあるはずのデータがどういうわけか22バイトしか拾ってません。ちなみにHrはHandover Requestを意味するタイプなのですが、ちゃんとデコードできていないんでしょうか?どこが間違っているのかわかりません。試しにHandover Selectのタグデータも作ってみましたが...




こちらはちゃんと読み出せました。と、いうわけで何が間違っているのか、まだ調査中です。