kazuemon / dendai-idcard-reader

Read student number from ID card of TDU via PC/SC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dendai-idcard-reader

PC/SC 経由で学生証を読み取って IDm / PMm / 学籍番号 を出力します。

実行方法

$ cp .env.example .env
$ yarn install
$ yarn build
$ yarn start

技術メモ

カード情報のダンプ

どこにデータがあるかどうかは felicalib を使ったダンプをしてあげるといい感じに見れます。
先に NFCポートソフトウェア が必要です。

CONTROL_CODE

リーダーに固有のコード?のようです(詳細は不明)
RC-S380 の場合は 0x003136b0 を指定すると動きます

読み取る領域について

学籍番号は以下のブロックから取得しています。

  • システムコード: FE00
  • ブロック: 1A8B:0000

他にも日付データらしきものが同じ 1A8B ブロックにありますが、詳細は不明です。

参考文献

ツール

ココでいい感じに変換できます。

About

Read student number from ID card of TDU via PC/SC

License:MIT License


Languages

Language:JavaScript 56.6%Language:TypeScript 43.2%Language:Shell 0.3%