Как интегрировать приложение IBM Infosphere Streams с IBM Bluemix Watson?

Я новичок в IBM InfoSphere Streams и использую версию InfoSphere Streams Quick start. Я пытаюсь разработать приложение, которое принимает данные с устройств Watson IoT. Я просмотрел учебное пособие, в котором рассказывается о передаче данных в консоль InfoSphere Streams, где они просто использовали файл .sab. Они использовали набор инструментов com.ibm.streamsx.iot для получения данных с устройств Watson IoT. Я пытаюсь загрузить и установить набор инструментов streams.iot для разработки приложения с помощью Streams studio. Но я не могу найти правильное расположение инструментария streams.iot. Я не могу найти способ настроить этот инструментарий и для Stream studio. Может ли кто-нибудь рассказать мне, как загрузить, установить и использовать com.ibm.streamsx.iot в Streams studio.


person Pavan Kumar    schedule 29.06.2016    source источник


Ответы (1)


Набор инструментов IOT разработан как микросервис. Как указано в наборе инструментов IOT, для подключения к устройству все, что вам нужно сделать, это отправить файл SAB с помощью Streams Console. Набор инструментов действует как мост между платформой Watson IOT и приложением Streams. В сервисах используется модель pub-sub. Чтобы получать события в приложении Streams, вам необходимо подписаться на события вашего устройства через мост IOT.

Отсюда Readme предоставляет хорошее справочное описание инструментария IOT: https://github.com/IBMStreams/streamsx.iot

Для работы с инструментарием IOT в Streams Studio:

  1. Загрузите выпуск отсюда: https://github.com/IBMStreams/streamsx.iot/releases/tag/v0.8.0.
  2. Следуйте инструкциям, описанным в документе по установке выпуска. Загрузите инструментарий IOT и все его зависимости.
  3. Чтобы ваше приложение могло найти эти наборы инструментов, в Streams Studio откройте представление Streams Explorer.
  4. Разверните элемент дерева «Установка InfoSphere Streams» и продолжайте его расширять, пока не увидите элемент «Расположение инструментария».
  5. Щелкните правой кнопкой мыши элемент «Toolkit Locations», щелкните правой кнопкой мыши -> Add Toolkit Location.
  6. В появившемся диалоговом окне найдите каталог, в котором расположены ваши наборы инструментов. Щелкните ОК. Повторите эти действия для каждого необходимого набора инструментов.

Теперь вы готовы написать приложение Streams, использующее инструментарий IOT.

Чтобы узнать больше о Streams Studio, ознакомьтесь с этим кратким руководством по Streams Studio: https://developer.ibm.com/streamsdev/docs/studio-quick-start/

Посмотрите это видео: https://youtu.be/ir_nUv4maL4

Вот стартовый комплект, демонстрирующий, как интегрировать потоки с платформой Watson IOT: https://github.com/IBMStreams/streamsx.waterConservation.starterKit

person Samantha Chan    schedule 29.06.2016
comment
Спасибо, Саманта Чан, за пошаговое объяснение и ссылки для решения проблемы ........... Теперь я могу подключиться к облачным устройствам Watson IoT с помощью консоли Streams analytic ... - person Pavan Kumar; 01.07.2016