環境
- ICカードリーダー
- ACR1251CL
- MacOS Mojava
(最初 libusb & nfcpyでやろうとしたんだけど、自分の環境/スキルではうまくできなかった...)
OpenSCのInstall
$ brew install opensc
カードリーダーの認識
(参考)lsusbの見え方
$ lsusb
(略)
Bus 020 Device 005: ID 999:9999 9999 ACR1251 CL Reader PICC
(略)
$ opensc-tool -a
No smart card readers found.
Failed to connect to reader: No readers found
(ここでUSBを指し直してみた)
$ opensc-tool -a
Using reader with a card: ACS ACR1251 CL Reader
IDmの取得
-s FF:CA:00:00:00
は GetDataコマンドの発行
$ opensc-tool -s FF:CA:00:00:00
Using reader with a card: ACS ACR1251 CL Reader
Sending: FF CA 00 00 00
Received (SW1=0x90, SW2=0x00):
(ココに16進数のIDm番号が表示される)