Sigfox Callback과 enebular 협력
이번에는 단순히 Sigfox Callback의 Body에 해당하는 JSON 메시지를 enebular 디버그 창에 표시하기 만하면됩니다. 좀 더 정교한 작업을 원한다면 enebular 매뉴얼를 참조하십시오.
enebular측 설정
enebular의 Sign-up에서 프로젝트를 만들고 Flow 편집 할 때까지 enebular introdution 페이지 보면 쉽게 할 수 있습니다.
Node 배치
이번은, Sigfox Callback와의 제휴이므로, http in
Node와 debug
Node를 작업 공간에 드래그&드래그 해 주세요.
http in 노드 설정
http in 노드를 더블 클릭하면 편집 화면이 표시됩니다.
메서드를 POST
, URL을 /sigfox
로 둡니다. 이 URL의/sigfox를 배포 후 생성되는 URL에 추가하므로 기억하십시오.
debug 노드 설정
디버그 노드의 설정은 특별히 변경할 필요가 없습니다. 기본적으로 대상은 msg.payload
입니다. 이것은 Sigfox Callback의 Body (JSON) 부분에 해당합니다.
httpNodePath
배포 후 배포 버튼의 왼쪽에있는 (i) 마크를 마우스 오버하면 httpNodePath가 표시됩니다.
나중에 Sigfox Callback으로 설정하는 URL은 이전에 http in 노드에서 설정한 URL을 이 경로에 추가합니다. 이번 경우 풀 패스는https://ev2-prod-node-red-******.herokuapp.com/sigfox
됩니다.
Sigfox Cloud 측 설정
대상 디바이스 유형의 CALLBACK 설정에서 새로 Custom Callback을 작성하십시오.
Callback을 만드는 방법은 여기을 참조하십시오.
enebular용 Callback 설정
몇 가지 방법이 있지만, 이번에는 Type을 DATA_UPLINK
, Channel을 URL
로하고 간단한 업 링크 메시지 콜백을 만듭니다.
Url pattern에는 이전에 enebular 측에서 확인한 httpNodePath + /sigfox
를 입력, Use HTTP Method도 enebular 측 설정에 따라 POST
, Content type은 application/json
, Body는 Sigfox 규칙에 따라 설명합니다. . 이번에는 장치 ID와 메시지 수신 시간, 메시지 페이로드의 3개 항목을 보내고 아래 JSON을 입력합니다.
sigfox-callback.json{
"device":"{device}",
"time":{time},
"data":"{data}"
}
Sigfox 메시지를 enebular 디버그 창에서 확인
두 플랫폼의 설정에 문제가 없으면 아래 그림과 같이 디버그 화면에 msg.payload가 표시됩니다.
enebular 연계를 하는 것으로, 소셜 미디어에의 아웃풋이나, 함수 처리, 다른 플랫폼과의 제휴도 node-red 라이크에 할 수 있게 되네요.
Sigfox Japan KCCS
Twitter ghibi
Reference
이 문제에 관하여(Sigfox Callback과 enebular 협력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ghibi/items/6d27642b65214344cefc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
대상 디바이스 유형의 CALLBACK 설정에서 새로 Custom Callback을 작성하십시오.
Callback을 만드는 방법은 여기을 참조하십시오.
enebular용 Callback 설정
몇 가지 방법이 있지만, 이번에는 Type을
DATA_UPLINK
, Channel을 URL
로하고 간단한 업 링크 메시지 콜백을 만듭니다.Url pattern에는 이전에 enebular 측에서 확인한
httpNodePath + /sigfox
를 입력, Use HTTP Method도 enebular 측 설정에 따라 POST
, Content type은 application/json
, Body는 Sigfox 규칙에 따라 설명합니다. . 이번에는 장치 ID와 메시지 수신 시간, 메시지 페이로드의 3개 항목을 보내고 아래 JSON을 입력합니다.sigfox-callback.json
{
"device":"{device}",
"time":{time},
"data":"{data}"
}
Sigfox 메시지를 enebular 디버그 창에서 확인
두 플랫폼의 설정에 문제가 없으면 아래 그림과 같이 디버그 화면에 msg.payload가 표시됩니다.
enebular 연계를 하는 것으로, 소셜 미디어에의 아웃풋이나, 함수 처리, 다른 플랫폼과의 제휴도 node-red 라이크에 할 수 있게 되네요.
Sigfox Japan KCCS
Twitter ghibi
Reference
이 문제에 관하여(Sigfox Callback과 enebular 협력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ghibi/items/6d27642b65214344cefc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Sigfox Callback과 enebular 협력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ghibi/items/6d27642b65214344cefc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)