芝浦工業大学の学生証を読み取るアプリケーションのサンプル群です。 各言語での実装サンプルが収録されています。
C++、C#はWindows 10にRC-S380を接続して動作確認済み。
PythonはArch LinuxにRC-S380を接続して動作確認済み。
C++、C#(Windows)で利用する場合は、まずNFCポートソフトウェアをインストールします。
Python(Linux)で利用する場合は、nfcpyをインストールします。
インストールは $ pip install nfcpy==1.0.3
で可能です。
また、pythonディレクトリに移動して $ pipenv install
をすることで仮想環境にインストールされます。
root権限なしで実行したい場合、 $ python -m nfc
を実行して表示される指示に従ってください。
C++、C#はFeliCa Libraryを利用しています。 ライブラリは同梱されています。
Pythonはnfcpyを利用しています。 インストールは環境構築に従って行ってください。