我有一些带MQTT的物联网设备,我正在使用AWS IoT Analytics将一些数据集添加到AWS Quicksight。这很好用,但是afaik不是实时的。
所以我尝试了AWS Kinesis,构建了一些流+ S3,但是随后我看到它在存储在S3中之前至少缓冲了60秒。这对我来说还不够,所以我想问一下是否有解决方案,在哪里可以通过AWS Quicksight中的MQTT实时(大约1s的延迟就可以)从设备中获取数据。
如果没有,是否还有其他解决方案,也许没有Quicksight,但还有另一个AWS解决方案?
答案 0 :(得分:0)
即使是最昂贵/最快的QuickSight,更新节奏也仅限于15分钟。
如果您想留在AWS生态系统中,可以将IoT Analytics与CloudWatch结合使用。您可以通过在数据管道中添加lambda并将其作为CloudWatch日志指标发送数据来实现,然后进行绘制。
这个过程有点复杂-但是这里有详细的指南:https://theblinkything.com/index.php/2018/10/05/realtime-metrics-with-aws-iot-analytics-and-cloudwatch/
但是,如果您正在寻找实时物联网分析,则可能需要考虑AWS生态系统之外的专家堆栈,例如TICK(Influx和Chrongraf)。