如何将IBM Infosphere Streams应用程序与IBM Bluemix Watson集成?

时间:2016-06-29 01:03:32

标签: ibm-cloud watson-iot ibm-streams

我是IBM InfoSphere Streams的新手,我正在使用InfoSphere Streams快速入门版。我正在尝试开发一个从Watson IoT设备获取输入的应用程序。我经历了一个教程,告诉我们将数据传递到InfoSphere Streams控制台,他们只使用了 .sab 文件。他们使用 com.ibm.streamsx.iot 工具包从Watson IoT设备获取数据。我正在尝试下载并安装streams.iot工具包以使用Streams studio开发应用程序。但我无法找到 streams.iot 工具包的正确位置。我也无法找到将此工具包配置到Stream studio的方法。任何人都可以告诉我在Streams studio中下载,安装和使用 com.ibm.streamsx.iot 的步骤。

1 个答案:

答案 0 :(得分:3)

IOT工具包被设计为微服务。如IOT工具包所述,要连接到您的设备,您只需使用Streams Console提交SAB文件即可。该工具包充当Watson IOT平台和Streams应用程序之间的桥梁。这些服务采用pub-sub模型。要在Streams应用程序中接收事件,您需要从IOT桥接器订阅您的设备事件。

此处的自述文件提供了有关IOT工具包的良好背景说明: https://github.com/IBMStreams/streamsx.iot

使用Streams Studio中的IOT工具包:

  1. 从此处下载发布:https://github.com/IBMStreams/streamsx.iot/releases/tag/v0.8.0
  2. 按照发行版安装文档中的说明进行操作。下载IOT工具包及其所有依赖项。
  3. 要允许您的应用程序找到这些工具包,请在Streams Studio中打开Streams Explorer视图。
  4. 展开“InfoSphere Streams Installation”树项目,并继续扩展,直至看到“Toolkit Locations”项目
  5. 右键单击“工具包位置”项,右键单击 - >添加工具包位置
  6. 在出现的对话框中,浏览工具包所在的目录。单击确定。对每个所需的工具包重复上述步骤。
  7. 您现在可以编写使用IOT工具包的Streams应用程序了。

    要了解有关Streams Studio的更多信息,请查看此Streams Studio快速入门指南: https://developer.ibm.com/streamsdev/docs/studio-quick-start/

    观看此视频: https://youtu.be/ir_nUv4maL4

    这是一个入门套件,演示了如何将Streams与Watson IOT平台集成: https://github.com/IBMStreams/streamsx.waterConservation.starterKit