如何使用AWS服务在Web Dashboard上显示最近10分钟的AWS IoT Core数据?

0

【以下的问题经过翻译处理】 我们可以使用哪些AWS服务将数据从AWS IoT Core传输到我们自己的Web仪表板,并在仪表板上显示过去10分钟的数据?换句话说,如何在我们的Web仪表板上显示从IoT Core接收到的最新10分钟数据?关键在于将过去10分钟从IoT Core接收到的数据发送到Web仪表板。如何实现最有效的架构?

profile picture
专家
已提问 7 个月前13 查看次数
1 回答
0

【以下的回答经过翻译处理】 有多种方法可以实现您所要求的内容,这都取决于您想提供的用户体验和功能。假设最近10分钟的数据应该在用户第一次打开仪表板时显示,然后根据新数据的到来进行近实时更新,一种选项是:

  1. 将数据从IoT Core注入到Amazon Timestream中。
  2. 打开仪表板时,通过使用API Gateway和Lambda函数构建的后端API从Amazon Timestream中读取数据,以获取最近10分钟的数据。
  3. 仪表板订阅AWS IoT Core Topic,其中数据被发布以接收更新。

作为另一种选择,您可以将数据从AWS IoT Core注入到[AWS IoT Sitewise](https://aws.amazon.com/iot-sitewise/)中,并使用 [IoT AppKit](https://github.com/awslabs/iot-app-kit) 组件在自定义仪表板上可视化数据。

profile picture
专家
已回答 7 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则