스마트 GSM 기반 홈 자동화 시스템

본 논문은 GSM 모뎀과 PIC16F887 마이크로컨트롤러를 이용해 SMS 명령으로 조명·에어컨·보안 장치를 원격 제어하는 시스템을 설계·구현한다. RS‑232‑MAX232 인터페이스로 전압 레벨을 맞추고, AT 명령을 통해 문자 메시지를 송·수신한다. 4개의 부하를 제어하며 98 % 이상의 정확도를 보였으며, 실시간 상태 피드백도 제공한다.

저자: Rozita Teymourzadeh, Salah Addin Ahmed, Kok Wai Chan

스마트 GSM 기반 홈 자동화 시스템
본 논문은 “스마트 GSM 기반 홈 자동화 시스템”이라는 제목 아래, GSM 네트워크와 SMS 서비스를 활용한 원격 가정용 전자기기 제어 시스템을 설계·구현하고 그 성능을 평가한다. 서론에서는 스마트 홈 개념이 급속히 확산되고 있으며, 기존 무선 기술(Bluetooth, Wi‑Fi, ZigBee 등)과 달리 GSM은 전 세계적으로 가장 널리 보급된 셀룰러 통신망이라는 점을 강조한다. GSM은 높은 보안성과 거의 24 시간 온라인 상태를 유지한다는 장점 때문에, 로컬 네트워크 구축이 어려운 환경에서도 원격 제어가 가능하도록 한다. 시스템 구현 파트에서는 전체 아키텍처를 도식화하고, 주요 구성 요소를 상세히 설명한다. 사용자는 모바일 폰으로 SMS 텍스트 메시지를 전송하고, 이 메시지는 GSM 모뎀을 통해 수신된다. 모뎀은 UART 인터페이스를 통해 PIC16F887 마이크로컨트롤러와 통신한다. RS‑232 전압 레벨(±12 V)과 마이크로컨트롤러의 TTL 레벨(0~5 V) 차이를 해결하기 위해 MAX232 레벨 변환기를 삽입하였다. 마이크로컨트롤러는 수신된 SMS를 파싱하고, 사전에 정의된 명령어와 비교하여 해당 부하(조명, 에어컨, 보안 장치 등)를 ON 혹은 OFF 시킨다. 부하 구동은 12 V 전원 공급 장치와 릴레이 회로를 이용해 전압 레벨을 맞추고, 각 부하가 독립적으로 제어될 수 있도록 설계하였다. 소프트웨어 흐름은 초기화 단계에서 AT 명령(예: AT+CMGD)으로 SIM 카드에 저장된 이전 메시지를 삭제하고, 이후 수신 대기 상태로 전환한다. 새로운 SMS가 도착하면 AT+CMGR 명령으로 내용을 읽어들인 뒤, 문자열 비교를 통해 명령을 해석한다. 명령이 유효하면 해당 릴레이를 구동하고, 동시에 현재 상태를 피드백 SMS(예: “Light ON”) 형태로 사용자에게 전송한다. 명령어 길이가 짧아 전송‑수신 지연은 500 µs 이하로 측정되었으며, 실제 GSM 네트워크 상의 SMS 전송‑수신 지연은 2~3 초 수준으로 보고된다. 시뮬레이션 단계에서는 Proteus Professional와 Virtual Terminal을 활용해 UART 통신을 가상화하고, 파형을 오실로스코프를 통해 실시간으로 확인하였다. 특히 AT 명령 전송 시 발생하는 파형과 모뎀 응답 파형을 비교 분석함으로써 통신 오류 가능성을 최소화하였다. 실험 결과에서는 최대 4개의 부하를 동시에 제어했을 때 98 % 이상의 정확도를 달성하였다. 정확도는 명령 전송 후 부하 상태가 기대와 일치하는 비율로 정의했으며, 오동작은 주로 GSM 네트워크 혼잡, 전원 공급 불안정, 혹은 SIM 카드 저장 공간 부족에서 발생하였다. 베이로드 제너레이터 설정은 20 MHz 클럭, 8‑bit BRG, 9600 bps 전송 속도로 구성했으며, 이때 실제 전송 속도는 9470 bps, 오차는 -1.35 %로 허용 범위 내에 있었다. 결론에서는 GSM 기반 홈 자동화 시스템이 저비용, 광역 커버리지, 높은 보안성을 제공함을 재확인하고, 현재 시스템의 한계점(부하 수 제한, 실시간성 부족, 배터리 백업 부재)을 언급한다. 향후 연구 방향으로는 LTE‑MTC, NB‑IoT와 같은 저전력 광역통신 기술 도입, 다중 부하 동시 제어, AES 기반 SMS 암호화 등 보안 강화, 그리고 UPS를 통한 전원 이중화 등을 제시한다. 이러한 개선을 통해 스마트 홈 시장에서 GSM 기반 솔루션이 보다 실용적이고 확장 가능한 옵션으로 자리매김할 수 있을 것으로 기대한다.

원본 논문

고화질 논문을 불러오는 중입니다...

댓글 및 학술 토론

Loading comments...

의견 남기기