본문 바로가기

# 미사용

임베디드, 간단한 OTP

프로젝트 개요

학교에서 실습용으로 사용되는 임베디드 키트를 활용하여,

간단한 OTP 기능을 구현해보고, 실제 로그인 페이지를 구축하여 실습. 


OTP 핵심 기능에만 초첨을 맞추었기 때문에

굳이 DB 연동까지 하지는 않았다.


프리뷰


구현 상세

하드웨어단

  • HTTP 메세지를 통해 서버측에 로그인 요청.
  • 서버측에서 온 응답메세지를 파싱하여 로그인 결과를 알아냄.
  • 각각의 계정(아이디)에는 고유한 OTP 키트의 일련번호가 부여됨.
  • 해당 계정에 1:1 대응된 OTP 키트로만 로그인이 가능함.
  • 로그인 성공시 종료.

서버단

  • 로그인 시도 시, 4자리 숫자를 출력하고 일정시간 후 만료되도록 함.
  • 일정주기마다 로그인이 성공되었는지 확인. (Long Polling, AJAX)
  • 로그인 성공 시, 팝업을 통해 알림. 

코드

공개하지 않음.