Skip to content

YuYangWoo/InvasionProject-senier_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invasion Project

IOT와 APP을 사용한 침입탐지 시스템

✌ Topic

IOT와 APP을 활용한 실시간 침입 탐지 시스템 구축

⚡ Key Features

  • 집에 침입한 사람의 썸네일과 시간 위험정도를 제공
  • 집에 침입한 사람이 있을 때 실시간 푸시알림 제공 후 확인 기능 제공
  • 침입자에게 위기 의식을 느낄 수 있도록 경보음 작동 제공
  • 더많은 사진을 볼 수 있도록 여러 사진 제공
  • 강제로 현관문을 잠그는 비상 잠금 제공

😊 Introduction

  • App

    https://user-images.githubusercontent.com/59405161/98231214-764dbf80-1f9f-11eb-9728-9cf96259ef25.png

    https://user-images.githubusercontent.com/59405161/98231231-7c43a080-1f9f-11eb-8ad7-3f13160ca9ed.png

  • IOT

https://user-images.githubusercontent.com/59405161/98231139-5f0ed200-1f9f-11eb-8654-cd48e28f6ae0.png

😊 제안배경

과거 4인가구의 일반적인 가구형태를 벗어나 이제는 1인가구의 증가율이 계속해서 높아져왔다. 문제는 1인가구가 증가하며 이를 타겟으로한 주거 침입 범죄도 함께 증가한다는 것이다.  뉴스 기사처럼 범인이 신발을 벗지 않고 침입하여 집 내부에 남겨진 범인의 족적들로 범인 검거에 성공한 사례들이 많이 있다. 이러한 자료들을 통해 신발을 벗지 않은 침입자를 위험한 침입자, 신발을 벗고 출입한 침입자는 사용자 본인이거나 사용자의 지인일 확률이 높은, 즉 일반 칩입자로 판단하는 주거 침입 탐지 시스템을 구상하게 되었다.

https://user-images.githubusercontent.com/59405161/98225138-b1e48b80-1f97-11eb-950c-bca5588e2283.png

🐪 Developers

유양우, 김재환, 김민지

🐔 Languages & IDE

  • App : Kotlin & Android Studio
  • IOT : Python 3 & VI Editor
  • 로컬 Server : NodeJS
  • 로컬 DB : Firebase

🐖 Environment

  • Operating System : Window10 64bit
  • CPU : I5-8265U
  • RAM : 8GB

👊 아쉬운점

  1. 촬영한 사람의 인식

CNN 알고리즘을 사용하여 침입자에 대한 인식을 구현하고자 했지만 12주의 짧은 기간으로 인해 최종적으로 구현하지 못했다.

  1. 로그인 기능의 부재

각 사용자의 id와 pw를 데이터베이스에 저장하여 각 사용자 마다 다른 데이터를 저장하고 다른 결과를 전송하기 위해 서버 Hosting을 통해 배포하여 바로 서비스를 시작해도 될 만큼의 퀄리티를 가지고 싶었지만 보안 문제에 대한 걱정과 로컬에서 사용 결과로 충분하다는 판단으로 배포를 하지 않았다.

  1. 안정화 문제

센서의 안정화를 진행했으나 종종 튀는 값으로 인하여 가끔씩 오류가 발생했다. 시간적 여유가 있었다면 보완을 하겠지만 최종발표가 얼마 남지 않아 완벽하게 수정을 못한 부분이 아쉬웠다.

👊 결론

현재 가격이 비싼 집들을 제외하고 집에 자리를 비웠을 때 밖에서 누가 들어왔는지에 대한 확인 여부를 쉽게 알 수 없다. 집에 자리를 비웠을 때 누군가가 침입을 했을 때 즉각적으로 대응하기 위해 이 프로젝트를 시작하였다. 조금 아쉽게도 완벽하게 구현되지 못한 기능으로 인해 프로젝트에 아쉬운 감이 있지만, 침입탐지 시스템의 꼭 필요한 기능들을 구현해서 상용화 될 시 침입자를 막을 수 있을 거란 생각에 뿌듯하였다. 이 프로젝트가 상용화 되어 대한민국 뿐 아니라 전 세계에서 도둑의 침입을 방지 할 수 있다면 이라는 생각으로 프로젝트에 임했기 때문에 지금까지 프로젝트 중 가장 열심히 애정 있게 준비 한 것 같다. 또한 팀 프로젝트를 진행함으로써 학교에서 배운 기술뿐만 아니라 협업을 위한 Git과 Notion활용으로 협업능력을 상승시킬 수 있었다. 또한 하드웨어 IOT와 안드로이드가 만나서 경험하기 힘든 주제를 선정해 학부때 쉽게 접할수 없는 프로젝트를 무사히 마칠 수 있어 뿌듯함을 느낀다.

About

IOT와 APP을 활용한 침입탐지시스템

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published