【问题标题】:How to invoke an OpenWhisk action from IoT Platform in Bluemix如何在 Bluemix 中从 IoT 平台调用 OpenWhisk 操作
【发布时间】:2018-01-04 13:27:41
【问题描述】:

我们想知道如何在 Bluemix 中从 IoT 平台调用 OpenWhisk 操作。我们要完成的是:

  1. 将事件数据从设备发送到 IoT 平台
  2. 订阅活动
  3. 调用 OpenWhisk 操作。

我们假设事件数据是 JSON 格式。我们知道我们可以开发一个订阅 IoT 平台上的事件的应用程序,例如:https://console.bluemix.net/docs/services/IoT/applications/libraries/java.html#java。但是,我们相信一定有更简单的方法。

如果我们看一下 IoT 平台,我们可以创建一个动作,例如 IFTTT、Webhook 动作、将事件转发到云等。一般来说,您建议通过哪种方式从 IoT 平台调用 OpenWhisk 动作?

任何 cmets 或建议必须得到赞赏。谢谢。

【问题讨论】:

    标签: ibm-cloud iot openwhisk


    【解决方案1】:

    IBM Message Hub 可以在Watson IoT platform 和 OpenWhisk 之间自动桥接消息。

    Watson IoT service 提供将所有传入主题消息转发到 IBM Message Hub 的集成。 IBM Message Hub 是 IBM Bluemix 上的 Apache Kafka 即服务产品。

    以下是使用IBM Message HubWatson 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

    【讨论】:

      猜你喜欢
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 1970-01-01
      相关资源
      最近更新 更多