특별한/2019 부경 메이커톤

부경 메이커 톤_스마트 도어락 시스템을 활용한 공유 강의실 시스템

송디 2019. 10. 30. 14:10

해커톤 대회 준비를 위해 아이디어 구체화를 하고 있다. 

 

저녁시간에 대학교 빈 강의실을 사람들이 사용할 수 있도록 공유하는 것이 목적이다. 

저녁시간에 강의실을 공유하면 인건비가 발생하기에 무인으로 운영될 수 있도록 스마트 도어락을 이용한다. 

스마트 도어락은 유저가 신청한 시간대에 비밀번호가 랜덤으로 생성되어 그 시간대에는 그 비밀번호만 사용가능하다. 

예약된 시간이 흐르는 비밀번호도 자동 교체된다. 비밀번호가 랜덤으로 생성되고 매 시간 바뀌기에 보안적으로 뛰어나다.

 

시스템은 크게 세부분으로 나뉜다. 

유저들이 사용할 클라이언트, 데이터를 저장하고 처리할 클라우드 서버 그리고 비밀번호를 보낼 센서부.

유저들이 볼 수 있는 웹 앱은 Vue.js와 Django로 제작하고, 클라우드 서버는 AWS를 이용할 예정이다. 

지금 봐야할 건

1. DB를 sqllite를 이용할지 아니면 다른 DB를 이용할지?

2. 센서부가 사용하게 될 무선통신은? 

 

이 2개만 해결이 되면 한 단계 더 구체화가 가능하다. 

 

DB에 대한 고민이 있는 이유는 DB의 내용이 변경되면 trigger를 이욯하여 센서부에 DB 내용이 변경되었다고 데이터를 보내줘야한다. 

 


일단 Mysql이 가장 대중적으로 많이 사용되기에 Mysql을 써보려고 한다. 그리고 Vue.js와 Django를 연동하여 제작해볼 예정이다. 세 부분을 따로 따로 진행하고 최종적으로 합칠 예정이다. 

1) Django와 Vue.js를 이용한 웹 앱 개발 

2) 센서와 서버랑 연결할 수 있는 시스템

3) 서버에서 비밀번호를 만들어 사용자와 스마트 키에 전송하는 시스템

 

으로 정리 할 수 있다. 

모델링을 하고 싶은 데 어떻게 해야 할 지 전혀 모르겠다...

 

그나마 조금 만든게 이거...

아직 어떤걸 설계해야 될 지 잘 모르겠으니 설계도는 코딩을 하면서 하나씩 하나씩 추가하고자 한다. 

 

728x90