홈 네트워크의 IoT 제어 어플리케이션 개발
- 백민현 송정현 한우석
- 2023년 11월 11일
- 1분 분량
최종 수정일: 2023년 11월 14일
팀명
I CAN
팀원 명단
백민현 송정현 한우석
지도교수
원유재 교수님
작품 배경 및 목적
• 배경
- 최근 스마트홈 기술은 4차 산업혁명 기술들과 연계해 다양한 서비스 제공
- 다양한 기술들과 연계될수록 보안 취약점 증가
- 보안 강화 연구를 위한 실제 월패드 환경과 유사한 환경 구축 필요
• 목적
- 홈 네트워크의 IoT 제어 어플리케이션 개발
- 실제 월패드 환경(내부망)과 유사한 홈 네트워크 환경 구축
작품 내용
• 로그인 기능
- 정상 로그인 시 MQTT 서버에 연결하여 전구 상태 조회 후 업데이트
- 비정상 로그인 시 MQTT 서버에 연결 실패 후 알림
• Home assistant, 어플리케이션 제어 기능
- 전구, 도어락 제어 시 MQTT로 제어 메시지 전송하여 패킷 생성
- RS485 통신으로 아두이노에게 전달하여 전구 조회, 제어 후 ACK 패킷 생성 및 전송
- Zigbee 통신으로 아두이노에게 전달하여 도어락 제어 후 ACK 패킷 생성 및 전송
• Home assistant, 어플리케이션 결과 반영 기능
- 전구, 도어락 제어 ACK 패킷을 RS485, Zigbee를 통해 전달하여 패킷 분석
- MQTT(Mosquitto)로 Home Assistant, MQTT(AWS IoT Core)로 어플리케이션에 메시지 전송 후 결과 반영
세대망 : 홈 게이트웨이 - 월패드 - IoT Device 연결되어있음
※ 월패드 : 세대 및 공용부의 다양한 설비의 기능 및 성능을 제어하고 확인할 수 있는 기기로 사용자인터페이스를 제공하는 장치
(라즈베리파이의 Home Assistant가 대체)
※ 홈 게이트웨이 : 전유부분에 설치되어 세대내에서 사용되는 홈네트워크사용기기들을 유무 선 네트워크로 연결하고 세대망과 단지망을 상호 접속하는 장치
(클라우드인 AWS IoT Core가 대체 : 세대망과 외부망을 상호 접속하게 해주며 보안 적용)

Comments