저의 친구와 저는 대학에 있으며 농업 교수로부터 식물을위한 자동 급수 시스템을 만들라는 요청을 받았습니다. 우리는 성장 조명을 제어하고 싶습니다. 요청 HTTP 요청 등을 통해 전원 소비를 켜거나 끌 수있는 API가있는 상용 제품이 있습니까?
우리는 300w-1200w 동등한 LED 성장 조명을 제어해야합니다.
저의 친구와 저는 대학에 있으며 농업 교수로부터 식물을위한 자동 급수 시스템을 만들라는 요청을 받았습니다. 우리는 성장 조명을 제어하고 싶습니다. 요청 HTTP 요청 등을 통해 전원 소비를 켜거나 끌 수있는 API가있는 상용 제품이 있습니까?
우리는 300w-1200w 동등한 LED 성장 조명을 제어해야합니다.
답변:
내 머리 꼭대기에서 몇 가지 옵션.
그것들은 주로 소비자 등급의 키트이며, 같은 종류의 일을하는 modbus와 같은 프로토콜을 사용하는 엄청난 양의 산업용 키트가 있습니다.
NodeMCU 및 솔리드 스테이트 릴레이를 사용하여 요구 사항에 맞는 고유 한 장치를 만들 수 있습니다. 이것은 Google Assistant 또는 Amazon Alexa 와도 연결할 수 있습니다. 자세한 내용은 https://websevice.lk 또는 https://sinric.com을 참조하십시오.
1200W 장치를 전환하기 위해 ESP8266 incl relay를 사용할 수 있습니다 .
일반 Arduino 코드를 업로드하여이를 제어하거나 Home Assistant를 사용하여 제어 및 예약 할 수 있습니다.
Netio는 산업 등급의 스마트 파워 스트립을 만듭니다. 약간 비싸지 만 수많은 개방형 인터페이스 (SOAP, REST, MQTT, CGI 등)가 있으며 해당 사이트에서 사양을 다운로드 할 수 있습니다. 유선 이더넷 포트도 있습니다.
공개 API로 스마트 플러그를 찾는 데 어려움을 겪은 후 많은 개인 프로젝트에 적합한 안정적인 해결 방법을 찾았습니다.
많은 스마트 플러그에는 IFTTT 서비스가 있으며 다양한 기능을 쿼리 할 수 있습니다. 메일, 웹 후크 등 다양한 방식으로 IFTTT와 상호 작용할 수 있으므로 플러그와 상호 작용하기위한 끝점으로 IFTTT를 사용하여 매우 복잡한 앱을 만들 수 있습니다.
예를 들어, 기본적으로 IFTTT에 대한 웹 요청 (GET 또는 POST) 인 IFTTT webhook을 설정 하여 플러그를 켜거나 끄는 조치를 트리거 할 수 있습니다. 나는 내가 가진 D- 링크 플러그 (DSP-W115)로 이것을 테스트했으며 예상대로 작동했습니다.