인공위성 위치 추적하기  

Node-RED 및 IBM Watson을 활용하여 국제 우주 정거장 및 기타 위성 추적하기

Last updated

하늘은 인공 위성으로 가득 차 있습니다. 이런 위성의 대부분은 날씨, 기후, 자연 현상 및 인간 활동에 관한 데이터를 제공함으로써 과학을 발전시키고 지구에 대한 우리의 이해를 풍부하게 합니다. Node-RED 및 IBM Watson Assistant와 같은 도구를 사용하는 웹 UI를 구축하여 이러한 위성 중 일부를 쉽게 찾고 모니터링 할 수 있습니다. 이 코드 패턴은 웹 UI를 작성하는 방법을 설명하고 모든 개발자가 빌드하고 개선 할 수 있는 토대를 제공하는 방법을 보여줍니다.

By Scott D’Angelo

Overview

지구에서 우주를 바라보면 별, 행성, 그리고 때때로 우주 정거장을 볼 수 있습니다. 그러나 지구의 궤도에는 육안으로는 볼 수 없는 수천 개의 위성으로 붐비고 있습니다. 만약 이런 위성들을 추적하고 싶다면 어떻게 합니까? 쉬운 방법이 있습니다. 자신 만의 웹 UI를 만드는 것입니다.

이 코드 패턴은 Node-RED 및 IBM Watson 기술을 사용하여 위성 추적기를 작성하는 방법을 보여줍니다. 웹 UI는 IBM Cloud에서 실행되는 Node-RED 앱에 액세스하여 정보를 처리하고 HTTP 요청을 수행하며 지구 궤도에있는 위성으로부터 위치 정보를 리턴합니다. 또한 Watson Assistant 챗봇과 node-red-contrib-satellites 노드뿐만 아니라 웹 UI 및 월드 맵 노드를 연결하기 위한 흐름을 생성합니다.

이 코드 패턴을 완료하면 다음의 내용을 배울 수 있습니다.

  • 간단한 Node-RED 도구를 사용하여 복잡한 흐름과 웹 UI를 구축하는 방법을 배울 수 있습니다.
  • Watson Assistant를 사용하여 챗봇을 구현하고 Node-RED가 있는 웹 페이지에 포함할 수 있는 방법을 배울 수 있습니다.
  • 국제 우주 정거장 (ISS)에 대한 위성 정보를 얻고 웹앱에서 사용하는 방법을 배울 수 있습니다.

Flow

  1. 사용자가 웹 UI와 상호 작용하여 챗봇에 “ISS는 어디에 있습니까?”라고 문의합니다.
  2. 웹 UI는 IBM Cloud에서 실행중인 Node-RED와 통신합니다.
  3. 클라우드에서 실행되는 Node-RED 앱은 정보를 처리하고 HTTP 요청을 수행합니다.
  4. 지구를 공전하는 위성은 Node-RED 모듈로 스트리밍되는 위치 정보를 전송합니다.

Components

Watson Assistant

모바일 디바이스와 메신저 플랫폼, 심지어 물리적 로봇 상에서의 대화 봇 또는 가상 에이전트를 빌드, 테스트하고 디플로이합니다.

Node-RED

하드웨어 장치, API 및 온라인 서비스를 함께 연결하는 프로그래밍 도구입니다.

Technologies

인공 지능

인간처럼 이해, 추론, 학습, 상호작용이 가능한 인지 기술

Related Blogs

귀하가 입력한 쇼트코드 검색조건에 매치되는 포스팅이 존재하지 않습니다.

Related Links

Node-RED World Map

이 Node-RED 노드를 사용하여 사물의 위치를 나타내기 위한 세계지도의 웹 페이지를 제공하십시오.

Privacy Preference Center

Close your account?

Your account will be closed and all data will be permanently deleted and cannot be recovered. Are you sure?