SuSu DaDDy

비콘으로 현관 도어락 자동 열림 구현 — 손 없이 집에 들어오는 방법

by SuSu Daddy
반응형

안녕하세요. 이전 포스트에서 FIBARO HC3와 iBeacon으로 차량 접근을 감지하는 방법을 소개해 드렸는데, 오늘은 그 연장선으로 실제로 현관 도어락이 자동으로 열리는 전체 시스템 완성 과정을 공유해 드리겠습니다. 차에서 내려 현관까지 걸어오는 동안 문이 미리 열려 있는 경험은 한 번 해보면 다시는 수동으로 돌아가기 싫어질 정도로 편리합니다.

 

□ 전체 자동화 시나리오

구현한 자동화의 전체 흐름입니다.

- 퇴근 후 차량을 운전해 아파트 단지로 진입합니다.
- 차량 내부에 설치한 iBeacon 신호를 스마트폰이 감지합니다.
- 스마트폰의 FIBARO 앱이 비콘 "Entered" 이벤트를 HC3에 전달합니다.
- HC3의 LUA 씬이 실행되어 현관 도어락에 열림 신호를 전송합니다.
- 차에서 내려 현관에 도착하면 이미 도어락이 열려 있는 상태입니다.

이 시나리오가 실제로 동작할 때의 편리함은 설명하기 어려울 정도입니다. 특히 장을 봐서 양손이 가득 찬 상태로 귀가할 때, 열쇠나 스마트폰을 꺼낼 필요 없이 그냥 문을 밀면 열린다는 게 정말 실용적입니다.

 

□ 비콘 감지 정확도 튜닝

가장 중요한 것은 비콘 감지 시점을 정확하게 조정하는 것입니다. 너무 멀리서 감지되면 아직 집과 한참 떨어진 곳에서 도어락이 열리고, 너무 가까워서 감지되면 이미 현관에 도착해서야 열리기 때문입니다.

저는 다음과 같은 방법으로 조정했습니다.

- 비콘의 TX Power(신호 출력)를 낮춰서 감지 거리를 줄입니다. 저는 아파트 주차장 입구에서 현관까지 약 100m 거리를 고려해 비콘이 약 50~80m 거리에서 감지되도록 설정했습니다.
- FIBARO 앱의 비콘 RSSI 임계값을 조정해 신호가 일정 세기 이상일 때만 이벤트를 발생시킵니다.
- 실제로 차를 운전하며 여러 번 테스트를 반복해 최적의 감지 시점을 찾았습니다.

처음 설정이 완벽하지 않아서 몇 번 조정이 필요했지만, 한 번 맞춰두니 이후로는 매번 정확하게 동작합니다.

 

□ 편의성과 보안 사이의 균형

자동 열림 기능을 구현할 때 가장 걱정되는 부분이 보안입니다. 비콘 신호가 감지되면 자동으로 문이 열리니, 혹시 비콘이 도난당하면 어떻게 될까 하는 우려가 있었습니다. 이를 위해 몇 가지 보안 장치를 추가했습니다.

- 시간 조건: 오전 6시~오후 11시 사이에만 자동 열림이 동작합니다. 새벽에는 비콘 신호가 감지되어도 작동하지 않습니다.
- 재실행 방지: 마지막 자동 열림 후 5분 이내에는 재실행되지 않도록 설정했습니다. 단지 내에서 차를 이동하는 경우 반복 트리거되는 것을 방지합니다.
- 알림: 도어락이 자동으로 열릴 때마다 스마트폰 푸시 알림이 발송됩니다. 예상치 못한 상황을 즉시 인지할 수 있습니다.
- 수동 비활성화: HC3 앱에서 자동 열림 씬을 간단히 비활성화할 수 있어, 외출 중이거나 경계가 필요한 상황에서는 즉시 끌 수 있습니다.

실제 사용해 보니 비콘이 차량 내부에 있고, 차가 없으면 비콘도 없으니 현실적인 위험은 생각보다 낮습니다. 그래도 알림 기능만큼은 반드시 설정해 두시길 권장합니다.

 

□ 마무리

비콘을 이용한 도어락 자동 열림은 스마트홈 자동화 중에서도 체감 만족도가 가장 높은 편입니다. 매일 귀가할 때마다 "이게 되네!" 하는 느낌이 아직도 있습니다. 구현 과정이 다소 복잡하게 느껴질 수 있지만, FIBARO HC3와 iBeacon 조합이 생각보다 안정적으로 동작하고, 한 번 설정해 두면 별다른 유지보수 없이 잘 작동합니다. 스마트홈의 진짜 편리함을 느껴보고 싶으신 분들에게 이 자동화를 강력히 추천드립니다.

감사합니다.

반응형

블로그의 정보

SuSu Daddy

SuSu Daddy

활동하기