IBM/BlueMix 物联网仪表板线图未使用数据库(仅实时有效)?

IBM/BlueMix iOT dashboard line graph not using database (only works in realtime)?

(见图)

  1. 我已成功将我的物联网设备连接到 BlueMix 物联网平台
  2. 我可以看到所有事件都很好地流入仪表板
  3. 我现在启用 BlueMix IoT 中的扩展以将所有数据存储在 "Historical Data Storage"(参考 https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for-ibm-watson-iot-parti/#r_step3
  4. 我可以看到数据被正确写入数据库
  5. 当我在 BlueMix IoT 的仪表板上放置一个折线图时,它确实显示了一个图形,但仅针对实时数据,它没有使用现在存储在数据库中的历史数据。 (参考https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for-ibm-watson-iot-partiii/

您能否根据配方中的详细信息确认 - https://developer.ibm.com/recipes/tutorials/cloudant-nosql-db-as-historian-data-storage-for-ibm-watson-iot-partiii/,您的 Window 大小是在创建折线图卡片时配置的,以显示在数据库中收集的时间段内的数据?

例如,最近 24 小时的数据,在这种情况下,window 大小是 24 小时,我们应该只看到最近 24 小时的历史数据,而不是超过该时间的数据是否是实时的/数据存储在 historian.

确保为您的图表配置的 window 大小包含您希望看到数据的历史时间。

在使用带屏幕共享的 Skype 与 IBM 联系后,我们找到了解决方案。

原来我没有在卡片配置中输入事件;我只输入了一个 属性,出于某种原因,这对于实时数据是可以的,但对于从数据库中获取历史数据却不行!

我一进入我的活动(在我的例子中是 'status' 但这应该与您的 MQTT 活动名称具体匹配)一切正常!