【问题标题】:IBM/BlueMix iOT dashboard line graph not using database (only works in realtime)?IBM/BlueMix iOT 仪表板折线图不使用数据库(仅实时工作)?
【发布时间】:2017-04-02 15:46:11
【问题描述】:

(见图)

  1. 我已成功将我的 iOT 设备连接到 BlueMix IoT 平台
  2. 我可以看到所有事件都很好地流入仪表板
  3. 我现在启用了 BlueMix IoT 中的扩展以将所有数据存储在“历史数据存储”中(请参阅 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/

【问题讨论】:

  • 这对我有用。你能包括你的有效载荷吗?也许那里有什么奇怪的东西打破了它。我发送格式为:` {"d":{"Speed":0.084}} ` 并让我的数据源在折线图中寻找 d.Speed。
  • 当我尝试重新创建时,我也没有看到历史数据,因此我要求我们的开发团队进一步调查。但是,如果您打开支持票证可能会更方便,以便我们获取有关您的 IoT 配置的具体详细信息。
  • 打开支持票的最佳方式是什么?
  • 本博客将引导您打开支持票ibm.com/blogs/bluemix/2016/02/get-bluemix-support 您也应该可以直接转到此链接来创建票。 support.ibmcloud.com一旦你有票号,请告诉我,我会尽快处理。
  • 我创建了工单,但没有得到代码,只有消息“我们将尽快通过电子邮件联系”...

标签: ibm-cloud iot watson-iot


【解决方案1】:

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

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

我一进入我的事件(在我的情况下它是“状态”,但这应该与您的 MQTT 事件名称特别匹配)一切正常!

【讨论】:

    【解决方案2】:

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

    例如,过去 24 小时的数据,在这种情况下,窗口大小为 24 小时,我们应该只看到过去 24 小时的历史数据,而不是数据是否实时/数据是否存储在历史数据中。

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

    【讨论】:

    • 我已按照所附屏幕截图中的说明配置了卡(我相信这也是配方中显示的内容)。由于我无法在此答案中找到图像,因此我会将其添加到 org 问题中(请看上方)。问题仍然存在,只显示从卡打开那一刻收集的数据;不考虑数据库中的历史数据。因此,您可以在卡片配置期间选择的 24 小时 - 10 秒间隔无效,我相信这与您可以使用下拉菜单在可视化卡片本身上配置的设置相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2016-05-16
    • 1970-01-01
    • 2021-08-07
    相关资源
    最近更新 更多