通过 SQS 向设备发送消息

Sending message to devices through SQS

我仍在学习 SQS,我用 SQS 和 Ruby 应用程序做了一些成功的测试,其中 Shoryuken 可以接收消息。这很好用。我们希望在人们家中安装 1000 台物联网设备。这些设备会将事件发送到后端,后端将接收这些事件。到目前为止一切顺利。

现在我们还需要将消息发送回设备(频率较低,但仍然如此)。我也可以为此使用 SQS 吗?我如何定位设备?

我是否需要添加 MessageAttribute 来标识目的地?或者为每个设备创建一个队列?

此处的最佳做法是什么?

SQS 绝对不是用于向单个设备发送消息的正确工具,虽然每个设备的队列可能有效,但我不推荐它(通常有 1000 多个设备轮询消息可能会变得昂贵)。

看看Amazon IoT, in particular the message broker component