주제: 빅데이터 분석에 의한 IoT 트랩 모니터링 시스템 구축
기간: 2020년 6월 29일 ~ 2021년 6월 2일
기존 Redis를 사용하여 패킷데이터들을 처리하는 방법은 효율성과 확장성이 떨어진다는 문제가 있습니다. Kafka를 이용하여 이러한 문제들을 해결하고 나아가 웹페이지를 통한 시각화까지 진행하였습니다.
각종 문서를 저장합니다.
패킷을 분석하고 카프카 클러스터로 전송합니다.
카프카 클러스터에 저장된 패킷을 읽어옵니다.
카프카 클러스터에 저장된 패킷을 MongoDB에 저장합니다.
웹 프로트엔드를 구현합니다.
웹 백엔드를 구현합니다.
시연을 위해 임의의 기기를 MariaDB에 저장합니다.
시연을 위해 임의의 패킷을 MongoDB에 저장합니다.
로그인 페이지
패킷과 기기의 현황을 차트로 나타낸 페이지
패킷의 목록을 보여주는 페이지
기기의 목록을 보여주는 페이지
해당 기기에서 전송한 패킷의 목록과 기기의 상태를 보여주는 페이지