본문 바로가기

IOT

(13)
360도 드론과 새로운 비행 패러다임 드론 기술은 최근 몇 년간 눈부신 발전을 거듭해 왔다. 필자는 드론 초창기부터 직접 드론을 제작하고 비행 했을 만큼 관심이 많았다. 이때마다 여러가지 한계를 체감하기도 했다. 초창기 드론들은 주로 고정된 방향의 카메라를 장착하여 전방 또는 하향 영상을 촬영하는 용도였다. 그 당시엔 고프로와 같은 액션캠을 드론에 부착해 촬영하거나, 짐벌을 통해 흔들림을 보정하는 수준에 머물렀다. 이후 DJI 팬텀 시리즈를 기점으로 상용 카메라 드론이 대중화되며 고해상도 영상 촬영과 안정적인 비행이 가능해졌다. 한편 FPV 드론 영역에서도 최근 의미 있는 변화가 있었다. DJI Air Unit의 등장으로 디지털 기반 FPV 환경 또한 본격화 되었고, 고글로 보는 실시간 비행 영상과 고화질 녹화용 카메라 영상을 동시에 활용하..
Home Assistant 외부 접속 중 untrusted proxy 오류 해결하기 스마트홈을 구축하면서 가장 중요한 요소 중 하나는 외부에서도 안전하게 시스템에 접근할 수 있는가이다.나는 Home Assistant(이하 HA)를 외부에서 접속하기 위해 Nginx Proxy Manager(NPM) 를 이용한 Reverse Proxy 구조를 구성했고, 외부 접근은 특정 IP만 허용하는 화이트리스트 방식으로 제한하고 있었다. 이 구조는 한동안 문제없이 안정적으로 동작했다. 그러나 어느 날 갑자기 Home Assistant UI에 접속할 수 없게 되었고, 로그에는 다음 메시지가 끊임없이 출력되기 시작했다. ERROR (MainThread) [homeassistant.components.http.forwarded]Received X-Forwarded-For header from an untr..
ESP32-CAM을 Synology NAS Surveillance Station에 연결하기 (HTTP MJPEG → RTSP 변환) ESP32-CAM은 저렴하고 작은 Wi-Fi 카메라 모듈로, 다양한 DIY 프로젝트와 홈 IoT 환경에서 많이 활용됩니다.저는 ESP32-CAM 화면을 시놀로지 NAS의 Surveillance Station에 연결하고 싶었지만, 바로 연결이 쉽지 않았습니다. 이번 글에서는 그 이유와 해결 방법, 그리고 VLC로 테스트하는 과정까지 자세히 정리했습니다. ESP32-CAM은 저렴하고 크기가 작아 DIY 카메라나 홈 IoT 프로젝트에서 자주 사용된다. Wi-Fi만 연결하면 바로 영상 스트림을 볼 수 있다는 점도 큰 장점이다. 문제는 이 ESP32-CAM 화면을 Synology NAS의 Surveillance Station에 연결하려고 했을 때였다.브라우저에서는 잘 보이는데, NAS에서는 카메라로 인식되지 않았..
ESP32-CAM을 Home Assistant에 연동하기: ip 카메라 구축 Home Assistant(이하 HA)를 중심으로 스마트홈을 구축하다 보면, 결국 카메라가 필요해지는 순간이 옵니다. 단순 감시를 넘어 자동화 트리거, 알림, 출입 기록, 그리고 향후에는 이미지 기반 인식까지 확장되기 때문입니다. 문제는 시중 IP 카메라의 선택지가 생각보다 불편하다는 점입니다. 가격이 부담스럽기도 하고, 제조사 앱과 클라우드에 묶여 있거나, 펌웨어 업데이트로 동작이 바뀌는 경우도 종종 있습니다. 그래서 저는 비용이 낮고 구조가 단순한 ESP32-CAM 모듈로 로컬 카메라를 구성해 HA에 직접 붙이는 방법 택했습니다. 완벽한 보안 카메라 대체재라기보다는, 실내 보조용 카메라나 이런 저런 실험을 해보기에 적합합니다. 무엇보다 내부망으로 직접 구축한거라 데이터가 집 밖으로 나가지 않는 구성이..
Home Assistant에 Ulanzi Desktop Clock 연동하기 스마트홈을 구축하다 보면 결국 상태를 한눈에 보고싶은 욕망이 들곤 합니다.“지금 집이 어떤 상태인지, 가장 빠르게 확인할 수 있는 방법은 무엇일까?”스마트폰 앱을 열어 확인할 수도 있지만, 항상 손에 들고 다니는 것도 아니고 매번 앱을 여는 과정 자체가 번거롭습니다. 만약 집 안의 주요 상태를 탁상 위에서 자연스럽게 확인할 수 있다면 이야기가 달라집니다. 시간과 함께 날씨, 센서 값, 알림이 흘러가듯 표시된다면 그 자체로 스마트홈의 완성도는 한 단계 올라갑니다.이번 글에서는 Home Assistant(이하 HA)에 Ulanzi Desktop Clock을 연동해, 집 안의 다양한 정보를 자동으로 표시하는 과정을 정리했습니다. 1. Ulanzi Desktop Clock은 어떤 장치인가Ulanzi Deskto..
Meteor75 Pro와 DJI 고글, 조종기 연결을 위한 Betaflight 포트 설정 DJI Air Unit이 등장한 이후 FPV 드론에 디지털 영상 전송이 본격적으로 자리 잡으면서, 이제는 FPV 입문이 훨씬 수월해진것같다.특히 Air Unit에 특화된 반조립 기체들이 많이 나오면서 접근성이 훨씬 좋아졌다. FPV 드론을 처음 접한다면 추천하는 기체는 BetaFPV Meteor75 이다. 가볍고 덜 위험하며 견적 걱정도 비교적 덜하다.처음 제품을 주문하고 빌드를 완료했다면 Betaflight 세팅이 필요하다.DJI O4 Air Unit이 장착된 드론을 DJI 고글과 조종기와 함께 사용하려면 Betaflight에서 올바른 포트와 수신기 설정을 해주어야 한다. 나 역시 처음 세팅할 때 시행착오를 많이 겪었는데, 정리된 자료가 많지 않아 어려움을 겪었었다. 이번에 Meteor75 Pro를 세..
Home Assistant로 구형 에어컨 자동화하기 우리 집 에어컨은 구형 LG Whisen 모델이다. IoT나 Wi-Fi 같은 스마트 기능은 전혀 없는, 말 그대로 리모컨 없이는 켜고 끌 수 없는 전통적인 녀석이었다.작년 여름, 이걸 Home Assistant로 자동화해서 써야겠다는 마음을 먹고 세팅을 했다. 작년에 이렇게 만들어서 잘 쓰고 있었다.첫 번째 시도: 구형 스마트폰과 IR 신호뭐 키고 끄는건 어렵지 않지~ 우리에겐 IR 리모콘이 있자나~그런데! 문제는 리모컨이 없다는 거였다. 시스템 에어컨이라 빌트인 에어컨 리모콘이 장착되어있다보니 유선 통신을 하고있었다.그래도 IR은 되겠지..? 머리를 굴려봤다. 다행히 집에 남아 있던 갤럭시 노트4에 적외선(IR) 송신 기능이 있었고, 이걸 활용하기로 했다. 노트4에 LG 리모컨을 등록해서 전원 버튼 주..
[Home Assistant] Zigbee2MQTT 2.0.0 업데이트 후 USB 어댑터 인식 오류 해결기 Home Assistant를 쓰면서 그동안 core 한 add-on들은 업데이트를 미루고 있었다.사용하는 에드온이 많아지다 보니 하나하나 버전업하는 것도 귀찮았고, 무엇보다 '잘 돌아가는 건 건드리지 말자'는 마음이 컸다. 😅그런데 오늘은 왠지 마음이 땡겨서, 오랜만에 모든 애드온을 한 번에 최신 버전으로 업그레이드했다.그리고... 두둥. 마주하고 싶지 않던 문제가 터졌다. 이번에 문제가 생긴 주인공은 Zigbee2MQTT였다.Zigbee2MQTT를 1.38.0-1 버전에서 2.2.1-1로 업데이트했더니, Zigbee USB 어댑터를 인식하지 못하는 이슈가 생긴 것이다.Zigbee2MQTT는 Zigbee 장치들을 Home Assistant 같은 스마트홈 시스템에 연결할 수 있게 해주는 중간다리 역..

728x90