top of page

홈 네트워크의 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


bottom of page