Linux 데스크탑에서 조명을 제어 할 수있는 방법이 있습니까?


12

방금 스마트 조명 조사를 시작했습니다.

조명을 자동화하기 위해 사무실의 일부 램프에서 Wi-Fi 소켓을 사용하는 데 관심이 있습니다.

내 PC에서 조명을 켜고 Linux 시스템이 일시 중지에서 깨어날 때 켜는 방법이 있는지 궁금합니다. 그런 다음 Linux 시스템이 일시 중단되면 전원을 끄십시오.

열려있는 특정 메시징 프로토콜을 사용하는 Wi-Fi 소켓이 있습니까? 사용하기 위해 앱을 작성할 수 있습니까?

답변:


10

Belkin WeMo 장치는 uPnP 및 SOAP 메시지를 제어에 사용하므로 여러 언어 및 옵션에서 쉽게 제어 할 수 있습니다. 프로토콜 작업을 수행 한 작업에 대한 자세한 내용은 여기를 참조하십시오.

도있다 Sonoff의 로 떠올랐다 할 수있는 장치 펌웨어 그들을 MQTT를 사용하여 제어 할 수 있도록이

IKEA의 새로운 TRÅDFRI 조명 시스템은 CoAP (DTLS 보안 포함)를 사용하므로 사용할 수있는 또 다른 개방형 프로토콜입니다. 이것에 대한 나의 메모는 여기

이 중 하나에 대해 Linux 전원 관리 시스템 (/etc/apm/resume.d 및 /etc/apm/suspend.d의 스크립트)을 사용하여 시스템 상태가 변경 될 때 명령을 실행할 수 있어야합니다. 컴퓨터가 재개 될 때 네트워크가 다시 시작되는 데 1 초 정도 걸릴 수 있습니다.


4

당신이 요구하는 것을 할 수있는 많은 방법이 있습니다.

API가있는 독점 솔루션이 있으며 개방성이 뛰어난 개방형 솔루션이 있습니다.

귀하의 질문은 지갑의 크기, 기술 사양, 시장에서의 가용성, 색상 선호 등의 기준에 따라 광범위하게 대답하기가 어렵습니다.

정보를 찾을 수있는 곳을 찾고 싶다면 YouTube 에 많은 공급 업체와 공개 API를위한 애드온이있는 OpenHAB.org (Home Automation Hub)가 있습니다.

물론 리눅스에서 포스트 및 프리 파워 스크립트를 예약 할 수 있습니다.


3

Wi-Fi 네트워크를 방해하지 않으려면 Z-Wave 또는 Zigbee 조명 (전구, 소켓 또는 스위치)을 사용할 수 있습니다. 이러한 각 네트워크 프로토콜은 Linux 시스템에 연결되는 USB 컨트롤러를 사용하여 실행할 수 있습니다. 두 표준 모두 활발한 오픈 소스 커뮤니티를 가지고 있습니다. MatsK가 말했듯이 Linux에서 이들을 파워 스크립트에 통합하는 것은 매우 쉽습니다.

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