10 개방형 플랫폼 - Node-RED 실습
4. 날짜와 시간 표시하기
날짜와 시간을 디버그 창에 표시하는 실습입니다.
인젝트 노드를 드래그하여 시트위에 추가합니다.
함수(Function) 노드를 추가합니다.
노드를 와이어로 연결합니다.
디버그 노드 추가 후 와이어로 연결합니다.
인젝트 노드는 버튼 역할을 합니다.
Repeat는 주기적으로 버튼이 눌리는 효과를 설정합니다.
Interval를 설정하여 10초로 설정합니다.
함수 Function 노드를 더블 클릭합니다.
날짜 객체를 만듭니다.
var date = new Date();
메세지에 페이로드 합니다.
msg.payload = date;
메시지 객체를 리턴합니다.
return msg;
서비스를 배치합니다.
버튼 클릭, 디버그 창에서 날짜와 시간이 표시되는 것을 확인합니다.
반복해서 10초마다 메시지가 제시됩니다.
5. HTTP 요청(Request)
HTTP 요청(Request) 노드를 실습합니다.
인젝트(Inject) 노드를 드래그합니다.
HTTP 요청(Request) 노드를 드래그합니다.
디버그 노드를 드래그합니다.
와이어를 연결합니다.
HTTP 요청 노드를 더블 클릭합니다.
URL을 입력합니다.
https://api.forecast.io/forecast/4ad41517acbdd6c858dda39c2d3b6a09/37.558296,127.031435
Deploy 버튼으로 프로그램을 배치합니다.
디버그 창을 확인합니다.
서울 지역 위도/ 경도는 북위 37.558296, 동경 127.031435, 날씨 구름 많음 등을 확인합니다.
URL : forecast.io 사이트에서 위도, 경도, 시간에 따른 날씨를 얻어올 수 있습니다.
'사물인터넷' 카테고리의 다른 글
11 개방형 플랫폼 -클라우드 서비스 (0) | 2016.02.01 |
---|---|
10 개방형 플랫폼 - Node-RED 트위터 감정기반 분석 프로젝트 (0) | 2016.02.01 |
10 개방형 플랫폼 - Node-RED (0) | 2016.02.01 |
09 개방형 API - REST (2) | 2016.01.29 |
09 개방형 플랫폼 - 모비우스 (2) | 2016.01.29 |