跟踪太空中的物体  

使用通过 Node-RED 和 IBM Watson 构建的工具来跟踪国际空间站和其他卫星

| By Scott D’Angelo

Description

我们头顶的天空布满了卫星,其中许多卫星能提供有关天气、气候、自然现象和人类活动的数据,这丰富了我们的科学知识和对地球的了解。通过构建一个使用 Node-RED 和 IBM Watson Assistant 等工具的 Web UI,我们可以轻松找到并监控其中一些卫星。本 Code Pattern 将演示构建该 Web UI,并为开发人员的构建和改进工作提供基础。

概览

从地球上仰望天空,您可以看到恒星、行星,以及偶尔从头顶飞过的国际空间站。同时,地球轨道上还挤满了数千颗肉眼无法看到的卫星。如果您想跟踪它们,应该怎么做?很简单。您可以构建自己的 Web UI。

本 Code Pattern 将展示如何使用 Node-RED 和 IBM Watson 技术构建一个卫星跟踪器。该 Web UI 会访问一个在 IBM Cloud 上运行的 Node-RED 应用程序、处理信息、执行 HTTP 请求,并通过在地球轨道上运行的卫星返回位置信息。此外,还可以创建一个流,将 Watson Assistant 聊天机器人与一个 node-red-contrib-satellites 节点(以及 Web UI 和世界地图节点)相连接。

完成本 Code Pattern 后,您将掌握如何:

  • 使用简单的 Node-RED 工具构建一个复杂的流和 Web UI。
  • 使用 Watson Assistant 实现一个聊天机器人,并使用 Node-RED 将它嵌入到网页中。
  • 获取国际空间站 (ISS) 的卫星信息并在 Web 应用程序中使用它。

  1. 与 Web UI 互动,询问聊天机器人“ISS 在何处?”
  2. Web UI 与在 IBM Cloud 上运行的 Node-RED 通信。
  3. 运用云端运行的 Node-RED 应用程序处理信息并执行 HTTP 请求。
  4. 在地球轨道运行的卫星发送位置信息,该信息被传送到 Node-RED 模块。

Instructions

准备好利用本 Code Pattern 了吗?有关如何开始运行和使用此应用程序的完整细节,请参阅 README

相关博客

相关链接

英文原文

本 Code Pattern 翻译自《Track an object in space》(2018-12-05)。

将 Watson Assistant 集成到现有站点中的一种混合方法

混合搜索是使用 IBM Watson Assistant 的一种全新方式,它摒弃了传统聊天机器人的一些限制。这种方法使您能够尽显两方面的优势:一方面是结合了 AI 技术的强大搜索引擎;另一方面,AI 技术又能够随着 Watson 不断接受更多训练而逐步演进。