RFID카드를 이용한 로그인 만들기

yonghyu의 이미지

RFID를 통한 로그인 프로그램을 만드려고 합니다.

┌─────────┐ ┌─────┐ ┌────┐
│ 리더기 ├─┤ USB ├────┤ PC │
└─────────┘ └─────┘ └────┘

와 같은 구조를 가지고요.

이 때 로그인 프로그램은

USB 포트로 장치 확인 신호를 보냅니다. 확인 신호를 받은 장치는 동작 메시지를 보냅니다.

장치는 카드의 시리얼 넘버와 내부 빈 메모리 공간에 써넣어둔 암호를 읽어와서

로그인 프로그램으로 읽은 시리얼 넘버와 암호를 보냅니다.

로그인 프로그램은 이 결과를 가지고 로그인을 통과 또는 거부합니다.

지금 코드 짜고 있는데 상당히 어렵네요...

도움 주시면 감사하겠습니다.

첨부파일에 로그인 소스가 들어있어요.

File attachments: 
첨부파일 크기
Binary Data util-linux-2.12r.tar.gz1.9 MB