
1. 서론: 왜 내 Zigbee 센서는 자꾸 가출할까?
IoT 홈을 구축하면서 가장 흔하게 겪는 문제는 Zigbee 센서들의 간헐적인 '오프라인(Offline)' 현상입니다. 많은 사용자가 이를 센서의 배터리 문제나 라우터(리피터) 부족으로 오판하여 기기를 추가 구매하곤 합니다. 하지만 문제의 본질은 눈에 보이지 않는 '주파수 전쟁'에 있을 확률이 90% 이상입니다.
Zigbee와 Wi-Fi는 모두 2.4GHz ISM 대역을 공유합니다. 문제는 Wi-Fi가 덤프트럭이라면 Zigbee는 자전거 수준의 출력을 가진다는 점입니다. 겹치는 주파수 대역에서 Wi-Fi가 대용량 데이터를 전송하면, Zigbee 신호는 노이즈에 묻혀 증발해 버립니다.
본 포스팅에서는 스펙트럼 분석 데이터를 기반으로 Wi-Fi와 Zigbee의 주파수 중첩 구간을 시각적으로 해부하고, 가장 깨끗한 통신 환경을 만드는 '채널 플래닝(Channel Planning)' 공식을 제시합니다.
2. 기술적 배경: 주파수 대역의 물리학
단순히 "채널을 바꾸세요"가 아니라, 왜 바꿔야 하는지 MHz 단위로 살펴보겠습니다.
2.1 대역폭(Bandwidth)의 차이
- Wi-Fi (802.11n/ax): 채널당 대역폭이 20MHz (또는 40MHz)로 매우 넓습니다. 채널 간 간섭을 피하기 위해 보통 1, 6, 11번 채널을 사용합니다.
- Zigbee (802.15.4): 채널당 대역폭이 2MHz로 매우 좁습니다. 11번부터 26번까지 5MHz 간격으로 배치됩니다.
2.2 사이드브 (Sideband) 간섭
Wi-Fi 신호는 중심 주파수뿐만 아니라 양옆으로 퍼지는 사이드브(Sideband) 영역에서도 강한 에너지를 방출합니다. 아래는 주파수 중첩을 분석한 표입니다.
| Wi-Fi 채널 (중심 주파수) | 간섭이 발생하는 Zigbee 채널 (위험 구간) |
|---|---|
| 1번 (2412 MHz) | Zigbee 11, 12, 13, 14 |
| 6번 (2437 MHz) | Zigbee 16, 17, 18, 19 |
| 11번 (2462 MHz) | Zigbee 21, 22, 23, 24 |
대부분의 Zigbee 코디네이터(허브)는 초기 설정 시 11번 채널을 기본값으로 잡습니다. 이는 대부분의 가정집 Wi-Fi 공유기가 사용하는 1번 채널과 정면으로 충돌하는 최악의 시나리오입니다.
3. 실험 및 시각화: 간섭이 LQI에 미치는 영향
Home Assistant의 ZHA 통합 구성 요소와 energy_scan 기능을 활용하여 실제 간섭 정도를 측정했습니다.
3.1 실험 환경
- Wi-Fi: 공유기 채널 1번 고정 (대역폭 20MHz)
- Zigbee: 채널 11번 (기본값) -> 채널 25번 (변경 후)
- 측정 지표: LQI (Link Quality Indicator, 0~255, 높을수록 좋음)
3.2 측정 결과 (Logs)
[Scenario A: 간섭 발생 (Wi-Fi Ch 1 vs Zigbee Ch 11)]
Device: Aqara Door Sensor
LQI: 45 ~ 60 (Unstable)
Packet Loss: 12%
Status: 센서 반응 속도가 느리고, 간헐적으로 'Unavailable' 상태 발생.
Wi-Fi에서 4K 유튜브 스트리밍을 시작하자 LQI가 30 이하로 급락하며 센서 연결이 끊어지는 현상이 관측되었습니다.
[Scenario B: 채널 회피 (Wi-Fi Ch 1 vs Zigbee Ch 25)]
Device: Aqara Door Sensor
LQI: 180 ~ 210 (Stable)
Packet Loss: 0%
Status: 스트리밍 중에도 즉각적인 반응 속도 유지.
Zigbee 채널을 25번으로 변경하자, 물리적인 위치 변경이 없었음에도 LQI가 3배 이상 상승했습니다.
4. 최적의 채널 할당 전략 (The Golden Rule)
집안의 무선 환경을 쾌적하게 만들기 위해 다음의 공식을 적용하십시오. 이는 전 세계 IoT 엔지니어들이 권장하는 표준 설정입니다.
4.1 와이파이(AP) 설정
- 2.4GHz 대역폭: 40MHz가 아닌 20MHz로 고정하십시오. 40MHz를 쓰면 사실상 Zigbee가 숨을 곳이 없습니다. (속도가 중요하다면 5GHz 대역을 쓰세요.)
- 채널 고정: '자동'으로 두지 말고 1번, 6번, 11번 중 하나로 고정하십시오.
4.2 Zigbee 코디네이터 설정
Wi-Fi 채널에 따라 간섭을 완벽하게 피할 수 있는 Zigbee 채널은 다음과 같습니다.
- Wi-Fi가 1번, 6번 사용 시: -> Zigbee 25번 추천 (가장 안전)
- Wi-Fi가 11번 사용 시: -> Zigbee 11번 또는 15번 추천
- 가장 추천하는 조합 (Best Practice):
- Wi-Fi: 1번, 6번 (Mesh 구성 시)
- Zigbee: 25번
주의사항 (Channel 26 Issue):
Zigbee 26번은 Wi-Fi와 전혀 겹치지 않는 완벽한 채널이지만, 일부 구형 Zigbee 기기(특히 초기 샤오미 센서)나 저전력 규제 때문에 출력이 제한되는 경우가 있어 25번이 호환성과 성능의 타협점(Sweet Spot)입니다.
5. 결론 및 요약
Zigbee 네트워크가 불안정하다면 기기를 탓하기 전에 공유기 설정 페이지를 먼저 여십시오. 보이지 않는 전파들은 지금도 서로 싸우고 있습니다. 와이파이와 Zigbee의 주파수 교통정리만으로도 홈 네트워크의 안정성은 드라마틱하게 향상됩니다.
이 글을 읽은 직후, 여러분의 코디네이터 설정을 확인해 보시길 바랍니다. 채널 변경(Channel Migration) 시에는 모든 Zigbee 기기가 다시 페어링되어야 할 수도 있으니, 주말에 시간을 내어 작업하는 것을 권장합니다.
💡 Lab Chief의 기술 요약
- Wi-Fi와 Zigbee는 2.4GHz 대역을 공유하며, 채널 중첩 시 Zigbee 신호 감쇄(LQI 저하)가 심각하게 발생함.
- 스펙트럼 분석 결과 Wi-Fi 1, 6, 11번과 Zigbee 11~24번은 간섭 위험 구간임.
- 최적의 안정성을 위해 Wi-Fi는 20MHz 대역폭으로 설정하고, Zigbee는 25번 채널을 사용하는 것을 표준으로 권장.