본문 바로가기

카카오톡 옐로아이디를 활용한 원격 웹캠 제어

  • 김완식
  • 인천대학교
  • 작품구분일반형
  • 공개여부공개
  • 카테고리정보, 전자, 웹/앱
  • 등록일2017-07-24
  • 팀원(공동개발자)
  • 출품 경진대회2017-1학기 캡스톤디자인 산학연계팀 경진대회

상세설명

1. 수행배경

목적 및 필요성

카카오톡은 명실상부 대한민국 최고의 채팅 어플리케이션입니다. 남녀노소 할 것 없이 누구나 편히 사용하는 어플로써 옐로아이디라는 서비스를 제공하고 있습니다. 옐로아이디이란 무료로 제공되는 사용자 편의에 따라 정보와 혜택을 제공하고, 실시간 커뮤니케이션을 가능케 하는 도구입니다. 따라서 웹캠을 제어하는데 있어서 굳이 어플을 깔 필요가 없고, 이미 내 스마트폰에 있는 카카오톡 플러스 친구에 친구 등록만 하면 손쉽게 사용을 할 수가 있습니다.

SNS가 일상이 되어버린 현대사회에서 우리가 항상 지니고 다니는 것이 휴대폰입니다. 누구나 지니고 있는 휴대폰으로 현재 나의 집의 실시간 정보를 받아봅니다. 아이가 집에 혼자있을 때, 연락할 수 있는 수단이 마땅치 않고, 그렇다고 집에 바로 갈 수 있는 상황도 아닙니다. 뿐만 아니라 상점이나 특정구역의 정보를 바로 알 수 있다면, 방범이나 관리에 효과적일 것입니다. cctv가격이 수십만 원이지만 웹캠의 정보를 Kakao Talk과 연동하여 받아오기 때문에 메시지 한통만 보낸다면 내 휴대폰에서 실시간으로 확인할 수 있고, 몇만 원으로 이를 대체할 수 있습니다. 실용성뿐만 아니라 경쟁력도 갖추었다고 볼 수 있습니다. 공공시설·장소 또는 집 안에서의 감시목적의 CCTV한 대에 카카오톡에서 제공하는 옐로 아이디를 연동시켜 부모님들 또는 이를 보고 싶은 사람들이라면 언제 어디서든지 스마트폰으로 간단하게 확인 할 수 있습니다.

 

           

2. 수행기간

  • 항 목

    추진일정 ( 1 )학기

    4

    5

    6

    7

    기존기술 조사 및 계획 수립

     

     

     

     

     

    재료구매 및 Yellow ID 제작

     

     

     

     

     

     

    웹캠 기능 숙달 및 통신

     

     

     

     

    서버구축 및 통합

     

     

     

     

     

    시작품 제작 및 테스트

     

     

     

     

     

    결과보고서 작성 및 제출

     

     

     

     

     

    교내 전시회 및 경진대회 참가

     

     

     

     

3. 개발작품 설명

  •  

  • 1. 과제내용

    Kakao Talk API를 이용해 웹캠을 제어하는 것을 기술적인 목표로 하고 있습니다. 기본적인 기술은 우리가 구성한 서버와 Kakao Talk의 서버를 연동하는 것입니다. Kakao Talk의 옐로우 아이디로 원하는 웹캠의 제어명령을 Kakao Talk 서버로 전송하면, Kakao Talk은 우리가 만든 서버로 API를 사용할 수 있게 합니다. 그러면 명령이 라즈베리파이에 전송되어 연결된 웹캠을 제어할 수 있게 합니다. 전체적인 목표는 단순히 장치를 제작하는 것이 아니라, 위의 기술적 목표를 기반으로 사회의 여러 범위에서 상용화를 하는 것입니다. 위의 것들을 구현하기 위해 apache2, Raspberry Pi, 웹캠, php등이 필요하였습니다.

     

     

    2. 개발 도구 및 작품 구성 요소

    기본적인 기술은 우리가 만든 서버와 카카오톡의 서버를 붙인다. 카카오톡 옐로우 아이디로 원하는 웹캡의 제어명령을 카카오톡 서버로 날려주면, 카카오톡은 우리가 만든 서버로 API를 사용할 수 있게 한다. 그럼 그 명령이 라즈베리파이에 연결된 웹캠에 전달되어 웹캠을 제어할 수 있게 한다.카카오톡에서 제공하는 REST API가 있다. REST APHTTP 요청을 보낼 수 있는 환경이라면 어디에서든 이용할 수 있다. Yellow ID로 우리가 웹캠을 제어하기 위해서 카카오톡 서버로 명령을 보내야 한다. 그럼 카카오톡 서버는 우리가 만든 서버로 그 명령을 보낸다. 여기서 REST API를 사용하여 구현할 수 있다. 웹캠은 Raspberry pi와 연동시킨다. Raspberry pi는 무선랜 통신이 가능하기 때문에, 자동적으로 웹캠도 무선인터넷 사용이 가능하다. 즉 카카오톡 서버와 통신이 가능하다는 것이다. 그러기 위해서 서버를 하나 구축해야한다. 여기서 말하는 서버는 카카오톡서버와 웹캠이 데이터를 송수신 할 수 있는 환경을 말한다. 서버 구축이 완료되면 웹캠에서 찍은 사진이나 영상을 다시 카카오톡 서버로 송신을 한다. 카카오톡 서버는 수신한 데이터를 다시 사용자에게 송신해준다. 그럼 사용자는 언제 어디서든 실시간으로 웹캠을 제어할 수 있게 된다. Kakao Talk API를 이용해 웹캠을 제어하는 것을 기술적 목표로 한다. 기본적인 기술은 우리가 구성한 서버와 Kakao Talk의 서버를 연동한다. Kakao Talk의 옐로우 아이디로 원하는 웹캠의 제어명령을 Kakao Talk 서버로 전송하면, Kakao Talk은 우리가 만든 서버로 API를 사용할 수 있게 한다. 그러면 명령이 라즈베리파이에 전송되어 연결된 웹캠을 제어할 수 있게 한다.

4. 활용방안

  • 요즘 독거노인과 맞벌이가족의 증가로 인해 집에 홀로 남겨진 노인과 아이 또한 증 가하고 있습니다. 노인과 아이는 사회적약자로 우리의 관심이 절실합니다. 기사나 방송에서도 쉽게 접할 수 있는 이야기 중 하나가 독거노인이 고독사를 하고도 몇 달 동안 발견하지 못했다던가, 집에 혼자 남은 아이들에게 사고가 속출 한다는 것 입니다. 연락이 바로 닿지 않는다고 가정한다면, 가장 빠르고 효율적으로 확인할 수 있는 방법이 바로 Kakao Talk과 연동한 웹캠입니다. 또한, cctv에 비해 평균 5배정도는 저렴하고, 언제 어디서든 메시지 한 통으로 확인할 수 있다는 점에 서 기대효과가 크다고 볼 수 있습니다.

 

  •  가정집. 가족이 없는 노인이나 집에 홀로 남겨진 아이를 실시간으로 확인하고 더불 어 방범 효과 까지 얻을 수 있습니다.

     3년 전 우리는 세월호 참사라는 끔찍한 사고를 겪었습니다. 이 사건뿐만 아니라 많 은 재난현장에서 정확한 사고의 피해와 정도를 인지하지 못해 더 큰 재난으로 번진 일이 한 두 번이 아닙니다. 넓은 영역에서 생각해 본다면 인질구출, 화재현장, 재난 현장에서 유용하게 활용될 것으로 보입니다.

소개 영상

소개 슬라이드

정보가 없습니다.

기타자료

댓글