Skip to content

GEONheong/2021-cloud-computing-term-project

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project - IoT management ChatBot

프로젝트 멤버 및 역할

  • 박건형
    • 카카오톡과 하드웨어 연결
    • Lambda –iot메세지처리 iot-하드웨어 메세지처리
  • 황현진
    • 카카오톡 챗봇 구현
    • Lambda 데이터 전송 처리 구현
  • 이화준
    • 아두이노 Servo 동작 구현
    • 라즈베리파이 serial 통신 구현 및 AWS SDK 구성

프로젝트 소개 및 개발 내용 소개

간단 소개

카카오톡 챗봇을 사용하여 집안의 사물 IOT를 관리할 수 있는 시스템 구성할 수 있다.
챗봇과 IOT관리를 다양한 AWS 서비스를 통해 관리할 수 있다.

구조

diagram

사용기술

  • 카카오톡 I 오픈빌더
  • AWS 서비스
  • 라즈베리파이
  • Node Red
  • 아두이노
카카오톡 챗봇 구현

1 2 3 4

AWS IoT Core 구현

1 2 3 4 5 6 7 8

AWS Lambda

1 2 3

API Gateway

1 2

Node red & Raspberry pi

1 2

Arduino

1

프로젝트 개발 결과물 소개

펼쳐보기

1 2 3 4 5 6 7 8

개발 결과물을 사용하는 방법 소개

  1. 카카오톡 챗봇 추가 (https://pf.kakao.com/_EwuVb)
  2. [관리] 메뉴를 통해 [room_off] [room_on] [bath_off] [bath_on] 버튼으로 명령
  3. 전등 스위치 제어 서보가 동작
    ( 아래 사진을 클릭하여 유튜브로 시청해보세요 ) 그림3

개발 결과물의 필요성 및 활용방안

별도의 IoT제어 어플 설치 필요 없이 카카오톡 챗봇을 이용하여 본인의 기기를 원격으로 제어할 수 있습니다.
원격 거리 제한이 없어 언제 어디서든 제어가 가능하여, 스마트홈IoT뿐만 아니라 스마트팜, 보안 관련에서도 사용되기에 적합합니다.


Create By 박건형, 황현진, 이화준
Hallym Univ - Computer science
2021-12


챗봇 정보 : https://pf.kakao.com/_EwuVb
챗봇 추가 : http://pf.kakao.com/_EwuVb/chat
Youtube : https://youtu.be/-rUOR16cnLo


Instructions for use

About

2021 cloud computing term project : IOT chat bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 53.5%
  • Python 46.5%