相当しんどいWindowのpynfc
http://nfcpy.readthedocs.io/en/latest/topics/get-started.html
python 2系をインストール。pynfcは2系。
システム環境変数Pathにc:\Python27を追加。
pip実行してlibusb,pyserial取得
C:\Python27\Scripts\pip.exe install libusb1 pyserial
・WinUSBドライバと、libusb-1.0.dllをSystem32へコピー
Zadigをinstall
Zadigを起動して、menu>Option> List All Devicesをチェック
で、NFC Port Pasoriを選択し、WinUSBにReplaceDriver
デバイスマネジャで、ユニバーサルシリアルデバイスになっている。
※接続したものすべてにReplaceDriverかける
http://libusb.info/
download
.7zファイルを解凍して下記ファイルをC:\Windows\System32へコピー
MS64\dll\libusb-1.0.dll
Bazzarのインストールし、nfcpyをダウンロード
StandaloneのStableバージョンをインストール。
bzr command line tool起動し、下記入力
cd C:\nfcpy
C:\nfcpy>bzr branch lp:nfcpy
sampleを起動
C:\nfcpy\nfcpy\examples>python tagtool.py show
[nfc.clf] searching for reader on path usb
[nfc.clf] using SONY RC-S380/P NFC Port-100 v1.11 at usb:002:008
** waiting for a tag **
Type2Tag ‘NXP NTAG213’ ID=047F542AD93880
NDEF Capabilities:
readable = yes
writeable = yes
capacity = 137 byte
message = 0 byte
clf = nfc.ContactlessFrontend(“usb:002:007”)
after5s = lambda: time.time()*1000 – started >= 1000
started = time.time()*1000; clf.connect(rdwr=rdwr_options,terminate=after5s)
#clf.connect(rdwr=rdwr_options)
clf.close()