게이큐를 멈추는 IoT

1624 단어 경규node-red
포키오 ( @pokiiio )입니다.
enebular Advent Calendar 2018 의 12일째를 담당하겠습니다.

tl;dr 윙 아크 포럼 2018에서 발표한 내용입니다. htps : // speake r에서 ck. 코 m / Pokiii O / Jin g-ji-← 이메이 오 t

나는 게이큐를 좋아합니다만, (중략), 좀처럼 멈추지 않기 때문에, 스스로 운행 정보를 재기록할 수 있는 운행 정보 페이지를 enebular의 Node-RED로 만들어 보았습니다.

기차는 멈추지 않아야



안돼요.

상당히 에이어로 만들었기 때문에 그렇습니다만, 포인트만인가 언제든지 설명합니다. 운행 정보 데이터는 Firebase에서 기쁘게도, enebular에서 사용되고 있는 Node-RED에는 Firebase 노드가 표준 탑재되어 있으므로, 이것을 사용해 주셨습니다. 데이터의 읽기/쓰기 뿐만이 아니라, 데이터에 변화가 있을 때, 그것을 트리거로서 다른 노드를 발화할 수 있으므로 편리합니다. 운행 정보 페이지는 HTTP 노드에서 HTTP 요청이 있으면 Firebase에 운행 정보를 문의하고 해당 정보를 기반으로 HTML을 동적으로 생성하여 HTTP 응답으로 반환합니다. 운행 정보 데이터에 변경이있을 때 트윗 철도회사의 트위터 계정이기도 하고, 운행정보에 변화가 있을 때의 트윗 투고를, 이전의 파이어베이스 노드에서 실현하고 있습니다. 자신으로부터 폴링하지 않아도 좋기 때문에 즐겁습니다. One more thing... 이 흐름을 heroku에 배포하고 운용하고 있습니다만, heroku는 일정 시간 액세스가 없으면 앱이 최대 절전 모드로 들어갑니다. 이를 방지하기 위해 자신의 운행 정보 페이지를 정기적으로 GET하도록 합니다. 좋아. 변함없는 내용으로 미안했습니다 (웃음) 승차 감사합니다.

좋은 웹페이지 즐겨찾기