-
[Android] [NFC] NFC 무인 인증 시스템 프로젝트프로젝트/Android 2019. 12. 9. 16:05
강원대학교 학생 무인 인증시스템 구현
개요
학생들은 평일 야간 및 주말, 휴일에 학교에 출입하려면 출입 인증이 된 학생증이 필요하다.
하지만 일부 학생들은 학생증을 안만들었거나 출입 인증이 안된 학생증을 가졌고 또는 아예 들고 다니지를 않는다.
이에 학생증이 없더라도 휴대폰을 사용한 학생인증 기능을 만들고자 한다.실행영상
Github
기간
2019년 7월 말 ~ 2019년 11월 19일
역할
API를 사용한 Android app 개발
Spring boot Server 연결
NFC 센서 프로그래밍기술 스택
MariaDB, Android Studio, Java, PHP
KFC_master
KFC-master는 NFC System을 제공하기 위해서 사용하는 어플리케이션이다.
이는 사용자 로그인, 회원가입, NFC 서버 통신 및 데이터 전송이 가능하도록 한다.KFC_Reader
KFC-Reader는 NFC System을 사용하기 위해서 KFC-master를 사용하는 사용자가
NFC 통신을 사용할때 데이터를 읽어, 이를 서버에 전송을 도와주는 데모 어플리케이션이다.
이를 사용하여 굳이 NFC Reader기가 존재하지 않아도 어떠한 작동을 하는 지 확인할 수 있다.결과
Android application 개발
API를 사용한 NFC, fingerprint의 사용
fingerprint를 하기 위한 sharedpreferences login
부족함을 깨닫고 이후에 삭제 및 수정을 거친 이후에 커밋 예정
Server side
다이어그램
Android app & Server System
Android app work
실행화면
로그인
회원가입
로딩화면
메인화면 및 NFC통신
※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다
반응형'프로젝트 > Android' 카테고리의 다른 글
19.08.06 (0) 2019.08.09 [KFC] 기획 초안 (4) 2019.05.22