Notice
Recent Posts
Recent Comments
Today
Total
05-15 00:00
Archives
관리 메뉴

Jeongchul Kim

10 개방형 플랫폼 - Node-RED 실습 본문

사물인터넷

10 개방형 플랫폼 - Node-RED 실습

김 정출 2016. 2. 1. 21:50

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 사이트에서 위도, 경도, 시간에 따른 날씨를 얻어올 수 있습니다.









Comments