用于处理流数据(例如来自传感器)的存储和监控?

Storage and monitoring for working with streaming data, such as from sensors?

我需要为一个项目处理来自传感器的数据。项目规模较小,主要以示范为主。但是我需要能够实时可视化和处理数据。

工作流程很简单:从传感器接收数据(可配置)-> 实时处理数据-> 显示和更新结果(以 chart/graphical 形式)

是否有任何解决方案可以快速部署以满足我的需求? (Python 和开源解决方案是首选)

您可以使用 https://www.rethinkdb.com/。 它是一个开源数据库,可以从传感器接收数据。我正在使用 node.js 驱动程序将事件从我的传感器发送到数据库,但它也有 Python 驱动程序。 它还将处理数据流到您的客户端应用程序,因此您不必提取数据。它将传入的传感器数据推送到您的应用程序。 您可以使用 rethink 查询语言处理数据。 至于图表,你有很多选择,这真的取决于你的需要。我正在使用 google 图表来显示我的图表。 你可以使用 https://www.sitepoint.com/15-best-javascript-charting-libraries/ 选择合适的图表库。