Skip to content

Danny-Caesar/TTALKKAG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

딸깍 TTALKKAG

readme_mockup2



프로젝트 소개

  • '딸깍'은 일상 속의 편리함을 높이고 싶은 사람들을 위한 스마트 홈 시스템 입니다.
  • ISO 표준 통신 프로토콜인 MQTT와 시스템 전반을 조작·관리하는 앱을 활용해 맞춤형 사용자 경험을 제공합니다.


프로젝트 특징

  • MQTT:

    • MQTT(Message Queuing Telemetry Transport)는 ISO 표준 발행-구독 기반의 메시징 프로토콜입니다.
    • MQTT 오픈소스 및 라이브러리 없이 MQTT 브로커를 구현하였습니다.
  • 클라이언트:

    Image Image

    • MCU(마이크로 컨트롤러 유닛)을 사용해 간단한 통신과 동작을 사용하는 클라이언트를 구성했습니다.
    • 클라이언트는 트리거/디바이스로 두 종류가 있으며 서로 브로커를 통해 통신합니다.
  • 어플리케이션:

    Image Image

    Image Image

    • 스마트 홈에 연결된 디바이스를 사용자가 직접 조작할 수 있습니다.
    • 여러 종류의 트리거를 관리하고, 연결된 디바이스의 동작을 구성할 수 있습니다.


팀 구성

김동건 강유경 장혜림 홍우민 고근호 김예람
김동건 강유경 장혜림 홍우민 고근호 김예람
@Danny-Caesar @dbrud919 @hyerim819 @hongwoomin02 @kokeunho @rlaexram


개발 환경

Frontend React Native JavaScript
Backend Spring Java
Embedded System Raspberry Pi Debian Espressif C++
Hosting AWS


프로젝트 구조

TTALKKAG/
├─ broker/
│ ├─ broker.cpp
│ ├─ logo_display.cpp
│ ├─ packet/
│ ├─ session/
│ ├─ socket/
│ └─ subscription/
├─ client/
└─ README.md



배너

About

'딸깍'으로 연결되는 편리한 일상 / 임베디드 시스템 레포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •