2017-07-28 14 views
1

BluemixのIoTプラットフォームからOpenWhiskアクションを呼び出す方法を知りたいと思います。私たちが達成したいことは次のとおりです。BluemixのIoTプラットフォームからOpenWhiskアクションを呼び出す方法

  1. のIoTプラットフォームへのデバイスからのイベント・データを送るイベント
  2. がOpenWhiskアクションを呼び出し購読します。

イベントデータがJSON形式であると仮定しています。我々は、IoTプラットフォーム上のイベントにサブスクライブするアプリケーションを開発することができることを知っています:https://console.bluemix.net/docs/services/IoT/applications/libraries/java.html#java。しかし、よりシンプルな方法が必要であると考えています。

IoTプラットフォームを見ると、IFTTT、Webhookアクション、Forwardイベントからクラウドなどのアクションを作成できます。一般に、IoTプラットフォームからOpenWhiskアクションを呼び出すにはどうすればよいですか?

ご意見やご感想をお寄せください。ありがとうございました。

答えて

0

IBM Message Hubは、Watson IoT platformとOpenWhiskの間のメッセージを自動的にブリッジできます。

Watson IoT serviceは、すべての着信トピックメッセージをIBM Message Hubに転送する統合を提供します。 IBM Message Hubは、IBM BluemixのApache Kafka-as-a-serviceとして提供されています。

IBM Message Hubを使用してWatson IoT platformの履歴サービスを接続および設定する手順は次のとおりです。 https://console.bluemix.net/docs/services/IoT/message_hub.html#messagehub_main

OpenWhiskにはtrigger feed service for IBM Message Hubがあります。メッセージハブのトピックからメッセージを購読することができます。トリガーにアクションをバインドして、イベントごとに自動的に発生させることができます。ここで

はメッセージハブトピックにOpenWhiskアクションを接続する手順を歩く例です: https://github.com/IBM/openwhisk-message-hub-trigger

関連する問題