프로젝트 KnockTalk (영상처리기반 스마트 도어락)
성과
2017 한성 공학경진대회 은상
WHAT IS KnockTalk?
기존 스마트 도어락 제품들은 문을 비밀번호를 통해 여닫는 기능만 있거나 , NFC 또는 비콘 방식을 통해 단거리에서 열고 닫는 기능만 있어 부재 시에 친척들이 집을 방문 한 경우 부득이하게 비밀번호를 알려주어 비밀번호를 노출하게 되는 불편함이 있습니다. 또한 부재 시 누군가가 집을 방문 하거나 낯선 사람이 현관 앞을 서성인다거나 수상한 움직임이 있을 경우 에도 알지 못하거나 방문자가 전화번호를 알아 전화로 의사소통을 하지 않는 한 의사소통이 불가능하여 돌아가야 하는 불편함을 겪습니다. 이러한 불안감과 불편함을 해소하기 위해서 어떠한 도어락에도 장착 가능한 제품(Knock Talk)을 기존 도어락에 장착하여 현관 앞에서 수상한 움직임이 감지되거나 낯선 사람이 방문하는 경우 방문 사실을 알 수 있고, 사용자가 원할 때 언제든 스마트폰을 통해서 실시간으로 우리 집 앞을 확인 할 수 있고 방문자와 대화 할 수 있으며 경우에 따라 문 개폐도 가능한 솔루션을 개발하게 되었습니다.
담당 역할
Android ndk로 ffmpeg를 컴파일하여 native player제작
Sqlite DB로직 구현
udp 네트워크 통신을 이용한 음성 스트리밍 구현
tcp 네트워크 통신을 이용한 동영상 파일전송 로직 구현
message push 시스템 로직 및 UI 구현
작품 설계도
Server
Client
전체 구조도
URL
https://github.com/chl8263/KnockTalk
Image