본문 바로가기
카테고리 없음

블루투스 프록시: 거실 구석에 있는 기기를 집안 어디서든 읽는 법

by dcentlab Master 2026. 3. 18.

스마트홈을 가꾸다 보면 저렴하고 예쁜 샤오미 온습도 센서나 식물 수분 센서를 여러 개 사게 됩니다. 그런데 문제가 하나 있죠. 이 기기들은 대부분 '블루투스(BLE)' 방식을 사용하는데, 블루투스는 벽 하나만 사이에 두어도 신호가 뚝뚝 끊긴다는 점입니다.

거실에 있는 홈어시스턴트(HA) 서버가 안방 구석이나 베란다에 있는 센서 값을 읽지 못해 "엔티티를 사용할 수 없음"이라는 메시지를 볼 때의 답답함, 저도 잘 압니다. 오늘은 단돈 5,000원으로 이 문제를 완벽하게 해결하는 '블루투스 프록시' 기술을 전수해 드립니다.


1. 블루투스 프록시(Bluetooth Proxy)란 무엇인가?

쉽게 말해 블루투스 신호 중계기입니다. 기존에는 블루투스 기기가 서버와 직접 연결되어야 했지만, 블루투스 프록시를 설치하면 집안 곳곳에 흩어진 중계기들이 주변 블루투스 신호를 낚아채서 와이파이(Wi-Fi)를 통해 HA 서버로 전달해 줍니다.

  • 핵심 원리: 블루투스(단거리) 신호를 받아서 와이파이(장거리)로 쏴주는 다리 역할을 합니다.
  • 장점: 서버 위치와 상관없이 집안 모든 구석의 블루투스 센서를 활용할 수 있습니다.

2. 준비물: 가성비의 제왕 'ESP32'

이 마법을 부리기 위해 필요한 건 ESP32라는 아주 작은 마이크로 컨트롤러 보드 하나뿐입니다. 알리익스프레스나 국내 쇼핑몰에서 몇 천 원이면 구매할 수 있죠.

  • 장점: 전력 소모가 매우 적고, 블루투스와 와이파이가 모두 내장되어 있습니다.
  • 설치 장소: 신호가 잘 안 잡히는 방의 콘센트에 USB 어댑터와 함께 꽂아두기만 하면 됩니다.

3. 5분 만에 끝내는 설치 과정 (ESPHome)

홈어시스턴트 유저라면 코딩 한 줄 없이 웹 브라우저에서 바로 설치할 수 있습니다.

  1. ESP32 연결: PC의 USB 포트에 ESP32 보드를 연결합니다.
  2. ESPHome 접속: 웹 브라우저에서 web.esphome.io에 접속합니다.
  3. Bluetooth Proxy 선택: 공식 템플릿 중 'Bluetooth Proxy'를 선택하고 INSTALL을 누릅니다.
  4. HA 연동: 설치가 끝나고 ESP32를 전원에 연결하면, HA의 [기기 및 서비스] 메뉴에 새로운 기기가 발견되었다고 뜹니다.

이제 끝입니다! 별도의 설정 없이도 이 ESP32 근처에 있는 블루투스 센서들은 자동으로 HA 서버에 데이터가 나타나기 시작합니다.

4. 실전 활용 사례: 식물 집사와 온도 관리

  • 베란다 식물 관리: 베란다는 블루투스 신호가 가장 안 닿는 곳 중 하나입니다. 베란다 입구에 프록시를 하나 두면, 화분에 꽂아둔 블루투스 식물 센서(Flower Care 등) 데이터를 끊김 없이 받아와 "물이 부족합니다"라는 알림을 정확히 보낼 수 있습니다.
  • 안방 온습도 연동: 안방 구석 센서가 끊겨서 가습기 자동화가 멈추는 일을 방지합니다.

5. 블루투스 프록시 도입 시 주의점

  • 전파 간섭: 프록시를 너무 많이 설치할 필요는 없습니다. 거실과 각 방에 하나 정도면 충분합니다. 2.4GHz 주파수를 공유하므로 와이파이 채널 간섭을 피하기 위해 공유기 설정에서 채널을 최적화하는 것이 좋습니다.
  • 전원 공급: ESP32는 안정적인 전원이 필요합니다. 저가형 스마트폰 충전기라도 좋으니 전원이 도중에 꺼지지 않도록 연결해 두세요.

[11편 핵심 요약]

  • 블루투스 프록시는 단거리 통신의 한계를 극복해 주는 고마운 중계 시스템입니다.
  • ESP32 보드를 활용하면 저렴한 비용으로 집안 전체 블루투스 커버리지를 확장할 수 있습니다.
  • ESPHome 웹 툴을 이용하면 코딩 없이 클릭 몇 번으로 설치가 완료됩니다.