클라우드 API가있는 WiFi 스마트 전등 스위치?


12

원격 제어가 가능하고 개방형 API가있는 WiFi 기반 스마트 라이트 스위치에 대한 제안이 필요합니다.

WeMo 전등 스위치에는 원격 API가 없습니다. 다른 인기있는 TP-Link HS200 과 동일합니다 . 내가 찾은 대부분의 다른 원격 제어 스위치는 자체 앱을 통해서만 제어 할 수 있습니다. 이러한 앱을 리버스 엔지니어링 한 GitHub 프로젝트가 있지만 프로젝트가 장기적이므로 리버스 엔지니어링 솔루션에 베팅하고 싶지 않기 때문에 제조업체에서 직접 게시 한 API를 사용하는 것이 좋습니다.

답변:


9

가장 확실한 증거 솔루션은 하드웨어프로토콜 을 완전히 분리하는 솔루션입니다 .

HS200 전등 스위치의 예는 임베디드 Linux 시스템을 기반으로 많은 스마트 콘센트에 연결됩니다 (소스는 TP Link의 GPL 코드 센터 에서 제공됨 ) 대부분의 콘센트와 마찬가지로 기본 시스템은 라우터를위한 일반적인 리눅스 배포판. 다른 모델은 ESP8266을 사용할 수 있습니다. 이들 중 어느 것도 일반적으로 재고 펌웨어를 다른 것으로 교체 할 수 있으며, 로컬 펌웨어는 로컬 네트워크에서 서버로 작동하여 제어 할 수 있으며 클라우드의 MQTT 브로커와 같은 메시지를 통해 중계 된 메시지를 구독 할 수 있습니다. -홈 컨트롤. 경로 중 하나 또는 둘 다를 활성화하고 규칙을 변경하며 서비스 공급자를 변경하는 모든 기능을 유지합니다.

프로토콜을 완전히 제어하기 때문에 사용중인 하드웨어를 사용할 수없는 경우 실행할 하드웨어를 찾기 만하면됩니다. 라우터 파생 제품에서 일반적으로 사용되는 OpenWRT Linux와 베어 메탈 ESP8266간에 장치 측 코드를 이동하는 것은 상당한 작업이지만 개념적으로는 간단합니다. 그러나 한 라우터 칩의 OpenWRT에서 다른 라우터 칩의 OpenWRT로 옮기거나 라즈베리 파이 또는 Edison 또는 Beagle Bone에서 실행되는 Linux (또는 필요한 경우 Win IoT)로 옮기는 것이 더 직접적입니다.

명확한 경계를 가진 시스템의 역할을 뚜렷한 부분으로 나누려면 조금 더 많은 작업을 수행해야하지만, 사용하지 않으면 불가능한 방식으로 변경 사항에 대응할 수 있습니다. 단일 벤더의 수직 통합 솔루션.


'단일 벤더의 수직 통합 솔루션'사용의 한계와 하드웨어와 프로토콜의 느슨한 결합의 이점을 설명해 주셔서 감사합니다. 장기적인 미래 교정 및 전체 제어가 실제로 중요하다면, 이것이 유일한 방법 일 것입니다. 그러나 지금은 github의 일부 해킹 된 API보다 조금 더 나은 솔루션을 찾고 있습니다. 당신이 제안한 것은 우리에게 너무 많은 일입니다.
rajendra

4

Chris가 말했듯이 핵심은 프로토콜을 하드웨어와 분리하는 것입니다. 그렇다고해서 자신의 펌웨어를 구현해야하는 것은 아닙니다! Z-Wave 또는 Insteon과 같이 쉽게 사용할 수있는 일반 홈 오토메이션 프로토콜을 지원하는 스위치를 선택할 수 있습니다. 이들은 폐쇄 형 프로토콜이지만 상호 운용 가능한 구성 요소를 만드는 다양한 제조업체가 있습니다. 그런 다음 홈 자동화 프로토콜을 IP와 통합하는 홈 자동화 컨트롤러를 사용할 수 있습니다.

웹 API를 제공하는 Vera Edge 홈 자동화 컨트롤러를 사용합니다. 그리고 다른 선택도 있습니다. 전체 시스템이 호스팅 된 클라우드 인터페이스에 액세스 할 필요없이 로컬에서 실행되기 때문에 Vera를 선택했습니다. 매월 서비스 요금이 부과되지 않으며 장치 및 규칙은 완전히 본인이 관리합니다. 방화벽 뒤에 API를 숨기고 API를 외부에 공개하거나 Vera의 무료 클라우드 서비스를 활용하여 API를 공개 할 수 있습니다. Vera는 새로운 홈 오토메이션 장치에 대한 지원을 지속적으로 추가하는 매우 활발한 커뮤니티를 보유하고 있습니다. Vera는 iPhone 및 Android 용 무료 앱을 제공하지만 귀하는 그들의 앱에 구속되지 않습니다. 여러 독립적 인 개발자가 Vera의 API (Grasshopper, VeraMate 및 ImperiHome이 그러한 제품 중 하나임)를 활용하여 대체 GUI를 제공하는 자체 앱을 만들었습니다.

상용 게이트웨이 제품에 반대하고 많은 작업을하려는 경우 웹 API를 제공하는 자체 홈 자동화 게이트웨이를 구현하기위한 오픈 소스 솔루션도 있습니다. Domoticz와 OpenHAB는 떠오르는 두 가지 프로젝트입니다. 그러나 이러한 패키지는 여전히 상용 솔루션보다 훨씬 덜 성숙하며 구현하는 데 상당한 양의 작업이 필요합니다. (그리고 솔루션을 해킹하고 싶지 않다고 표시했습니다.)

게이트웨이 기반 접근 방식에서 볼 수있는 유일한 단점은 귀하의 질문에 "전등 스위치"에 대해 묻는 것입니다. 이는 하나의 장치를 의미합니다. Z- 웨이브 스위치는 10 ~ 40 달러 (또는 그 이상)가 될 수 있고 상업용 게이트웨이는 100 ~ 400 달러 (또는 그 이상)가 될 수 있습니다. 단일 스위치의 경우 가격표가 그만한 가치가 없을 것입니다. 그러나 전체 건물을 자동화하는 경우 허브 비용이 수십 개의 장치에 분산 될 수 있습니다.


4

최근 eBay에서 Sonoff 스마트 플러그를 구입하여 맞춤형 펌웨어로 플래시했습니다 . ESP8266을 기반으로하기 때문에 가능합니다. 그들은 매우 저렴하고 꽤 고급입니다.

그것들은 열리고 PCB에 핀 헤더가 납땜되어야하며, FTDI 어댑터 로 프로그래밍해야하며 eBay에서 저렴하게 구입할 수 있습니다. 꽤 간단합니다.

플래시되면 내 WiFi 네트워크에 연결하고 MQTT 명령을 보내고받습니다. 나는 이것을 위해 홈 어시스턴트 를 사용하고 있습니다.

BRUH Automation에는 다음과 같은 비디오가 있습니다. https://www.youtube.com/watch?v=-JxPWA-qxAk

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.