Windows8でRC-S370がちゃんと動かないだろうということはわかった。
では、搬送波を定期的に出しているあれは、いったい何をやっているのだろうか?
事と次第によっては・・・許さん・・・。
ごにょごにょして確認したところ、TypeBのポーリングを行っていた。
そうか、RC-S370はPC/SCでTypeBのみサポートしているから、それでこういう動きをしているのか。
WindowsのNFCアクセスといえば、PC/SCになるのは当然(Microsoftなので)。
よって、デバイスがPC/SCに対応しているものについてだけ、NFCとして動かすようになっているんじゃなかろうか。
ってことは、SNEPもPC/SCの規格に含まれているということか?
RC-S380はPC/SC 2.0仕様をサポートしているが、PC/SC 2.01.11は2012年7月リリースだが、その前の2.01.10は2011年8月リリースだ。
NFC ForumのSNEP仕様がAdoptedになったのは、2011年8月らしい。
これは、RC-S380が対応しているPC/SC 2.0というのはVersion 2.01.10以降ということになるのかな(NFC ForumとPC/SCが仕様をうまいこと整合したと考えた場合)。
でも、PC/SCとNDEFはあまり結びつかないしなぁ。
PC/SCの仕様を全然わかっていないので、データ交換がどうなっているかから調査しないといかんだろう。
正直なところ、PC/SCって「存在するけど忘れられる」んじゃないかなと思っていたので、まったく視野に入れていなかったのだ。
"Windows 8 Near Field Proximity Implementation Specification"なんてドキュメントもあるので、ちゃんと読まんといかんかも(この中には"NDEF"とか"SNEP"って単語が出てきた)。
納得できたので、私はWindows8を許すことにした。
SNEPするならNFPだよ。PC/SCは関係ないずら。
返信削除その辺ちょっと確かInterfaceのソニー記事に書いてなかったけか?
NFP ?
返信削除また新たな言葉が・・・。
Interfaceには載ってなさそうな・・・。
Near Field Proximity = NFP
返信削除MSはNFCを含む概念として定義していますね。あくまで自分流にしたいのでしょうね。NFPはコラムで若干紹介したはずですよ。
ああ、コラムのWindows Proximityというやつですかね。
返信削除そういえばドキュメント名がNFPになってましたね・・・。
"NFP Device Driver Interface Definition"とか書いてあるんで、ここまでドライバで実装してから提供すれば、あとはWindowsでうまくやるよってことですかね。
メーカー、たいへんそうだなぁ。