본문 바로가기
프로젝트/Android

[Android] [NFC] NFC 무인 인증 시스템 프로젝트

by RoJae 2019. 12. 9.

근거리 무선 통신 기반의 학생 무인 인증 시스템

강원대학교 학생 무인 인증시스템 구현

개요

학생들은 평일 야간 및 주말, 휴일에 학교에 출입하려면 출입 인증이 된 학생증이 필요하다.

하지만 일부 학생들은 학생증을 안만들었거나 출입 인증이 안된 학생증을 가졌고 또는 아예 들고 다니지를 않는다.

이에 학생증이 없더라도 휴대폰을 사용한 학생인증 기능을 만들고자 한다.

실행영상


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

https://github.com/2silvermoon/Nakji


다이어그램

Android app & Server System
diagram2


Android app work
diagram


실행화면

로그인



회원가입

로딩화면

메인화면 및 NFC통신


※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다


'프로젝트 > Android' 카테고리의 다른 글

19.08.06  (0) 2019.08.09
[KFC] 기획 초안  (4) 2019.05.22

댓글