AWS物联网保证交付

时间:2017-01-13 17:29:47

标签: amazon-web-services aws-iot

我开始使用Raspberry Pi作为设备的AWS IoT服务。我不明白如何将我的数据保证交付给AWS IoT MQTT服务。

有两种情况:

  1. 设备没有Internet连接但已打开电源。在这种情况下,我可以使用内存存储(来自AWS SDK库的脱机队列)。

  2. 设备已关闭。在这种情况下,我在RAM中丢失了数据。

  3. 如何在不运行Raspberry上的某些数据库引擎的情况下保存我的数据。 你有一些最佳实践吗?

1 个答案:

答案 0 :(得分:0)

您需要以某种方式将数据保存到磁盘以缓解问题#2。最佳实践是使用已建立的数据库系统。 SqLite是一个非常轻量级的数据库。它们并不难用,试一试!如果你真的讨厌这个想法,你可以将json格式的数据保存到文本文件中。这也有效。