Raspberry Pi에서 IFTTT로 협력
5105 단어 RaspberryPiiftttnode-red
Raspberry Pi에서 IFTTT로 협력
Raspberry Pi에서 IFTTT로 작업하는 방법을 설명합니다.
IFTTT는 this를 Webhook으로 설정하고 Raspberry Pi에서 HTTP Request를 수행합니다.
IFTTT 설정
this 설정
IFTTT의 this에 Webhooks를 설정합니다.
이번에는 이벤트 이름에 raspberrypi를 지정합니다.
품목
설정값
이벤트 이름
raspberrypi
that 설정
이번에는 Beebotte가 REST API를 통해 Publish하고 Raspberry Pi가 MQTT 메시지를 Subscribe하게합니다.
자세한 내용은 아래 문서를 참조하십시오.
IFTTT에서 Raspberry Pi에 지시
품목
설정값
URL
https://api.beebotte.com/v1/data/publish/raspberrypi/action?token=<TOKEN>
Method
POST
콘텐츠 유형
application/json
Body
{"data": "{{Value1}},{{Value2}},{{Value3}}"}
Webhook 설정 확인
IFTTT 검색에서 Webhooks를 검색하고 표시합니다.
Documentation을 선택합니다.
POST 대상 URL이 표시되므로 삼가합니다.
이번에 설정한 이벤트 이름에서 URL은 다음과 같습니다.
품목
설정값
URL
https://maker.ifttt.com/trigger/rasspberrypi/with/key/<key>
또한 POST할 JSON의 형식은 다음과 같이 확인할 수 있습니다.
변수는 3개까지 설정할 수 있는 것 같습니다.
품목
설정값
JSON body
{ "value1": "", "value2": "", "value3": ""}
Raspberry Pi(Node-RED) 설정
IFTTT에 메시지를 보내는 설정
http request 노드에서 POST합니다.
그 전에 함수 노드에서 POST할 JSON을 만듭니다.
function 노드
var payload={ "value1" : "値1", "value2" : "値2", "value3" : "値3" }
msg.payload=payload
return msg;
http request 노드
품목
설정값
방법
POST
URL
https://maker.ifttt.com/trigger/rasspberrypi/with/key/<key>
출력 형식
문자열
Beebotte에서 MQTT 메시지를 수신하는 설정
아래 기사를 참조하십시오.
IFTTT에서 Raspberry Pi에 지시
메시지 송수신
inject 노드에 의해 메세지를 송신합니다.
전송이 성공하면 http request 노드에서 다음 메시지가 출력됩니다.
"Congratulations! You've fired the raspberrypi event"
mqtt in 노드는 다음 메시지를 수신합니다.
{ data: "値1,値2,値3", ispublic: true, ts: 1518436824359 }
Reference
이 문제에 관하여(Raspberry Pi에서 IFTTT로 협력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/minatomirai21/items/603f32af283158e42989
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
var payload={ "value1" : "値1", "value2" : "値2", "value3" : "値3" }
msg.payload=payload
return msg;
"Congratulations! You've fired the raspberrypi event"
{ data: "値1,値2,値3", ispublic: true, ts: 1518436824359 }
Reference
이 문제에 관하여(Raspberry Pi에서 IFTTT로 협력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/minatomirai21/items/603f32af283158e42989텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)