본문 바로가기

IoT

(4)
Homebridge 웹 훅과, 브라우저에서 이벤트 발생시키기 [IoT] - 애플 Homekit의 확장 Homebridge 구축하기이번엔 조금 재미있는 것을 만들어 보려고 한다.웹 훅을 이용해 브라우저에서 이벤트가 발생 시,Homebridge 서버에 요청을 보내, 트리거가 작동하게 만들어 볼 것이다.  Web hook 그렇다면, 웹 훅이란 무엇일까웹 훅이란, 특정 이벤트가 발생시, 미리 지정한 엔드포인트(URL)로자동으로 HTTP 요청을 보내, 별도 데이터 없이 실시간으로 정보를 전달하는 기술이다. 이 기능이 스마트홈 자동화에서, 유연하게 쓰임이 많을 것 같아 사용 해보려고 한다.  Homebridge Webhook 플러그인 구성 정보가 많이 없어 Webhook 관련 플러그인을 만들어야 하나 생각했는데,다행하게도, Homebridge에 플러그인이 존재 했다.http..
교통정보 CCTV를 Homebridge에 넣어보기 [IoT] - 애플 Homekit의 확장 Homebridge 구축하기 이번에 구현해볼 것은도시교통 정보센터 에서 제공하는 현재 도로상황 CCTV를애플 Home에서 볼 수 있게 해보려고 한다. 마침, 내가 사는 동네에 CCTV가 있어,나는 바깥의 실제 날씨를 보는 용도로 사용을 해보려고 한다.  교통정보 CCTV 분석 도시교통정보센터 사이트에선 이와 같이, 현재 대한민국의 주요 도로 상황을 볼 수 있는 CCTV 영상을 제공 하고 있다.https://www.utic.go.kr/main/main.do 도시교통정보센터도시교통정보센터www.utic.go.kr 여기서 가져올 영상을 선택 후, Dev Tool로 페이지 분석을 해 보았다.sources 탭의 jsp 파일에서 영상 링크를 확인 할 수 있었다.   하지만 ..
Homebridge와 LG ThinQ 연동하기 [IoT] - 애플 Homekit의 확장 Homebridge 구축하기 지난번 게시글에서, Homebridge를 구축해 보았다.오늘은 구축한 Homebridge에 사용중인 LG 가전들을 연동해보려고 한다. 현재, 필자는 LG 세탁기와, 건조기를 ThinQ앱에 등록하여 사용하고 있다.이 기기들을 Apple Home앱에 등록하는게 최종 목표이다. LG ThinQ 기기는 직접 Homekit에 등록이 불가하므로, Homebridge에 연동 해보도록 하겠다.  LG ThinQ 플러그인 설치 먼저, Homebridge와 연동을 위해서는 플러그인을 설치 해 주어야 한다.https://github.com/nVuln/homebridge-lg-thinq#readme GitHub - nVuln/homebridge-lg-thi..
애플 Homekit의 확장 Homebridge 구축하기 아이폰을 사용하다 보면, 기본 앱에 Home 앱이라는 것이 있다.애플에서 기본 제공하는 스마트홈 플랫폼으로,애플 기기를 통해 다양한 스마트 기기를 제어하고 자동화 할 수 있게 만들어 준다. 하지만, Homekit을 지원하는 기기는 한정적이므로Homebridge라는 오픈 소스를 이용하여, 지원하지 않는 기기들도 Homekit 생태계에 통합 할 수 있도록 해주도록 해보자 설명에 앞서, Homebridge 서버를 구축하기 위해서는 하드웨어와 OS가 필요하다.대개 Rasberry Pi 와 같은 초소형 컴퓨터에 구축해서 사용하지만,필자는 개인용 서버에 리눅스가 있으므로, Linux(Ubuntu) 기준으로 기술하도록 하겠다.Rasberry Pi를 사용하는 사람도 같은 방법으로 따라하면 될 것이다.  Node.js ..