【发布时间】:2017-09-03 20:59:21
【问题描述】:
我想使用 AWS IoT 来管理设备网格。设备数据必须发送到托管在 EC2 实例上的队列服务 (RabbitMQ),该实例是实时控制应用程序的起点。我阅读了如何制定将数据写入其他服务的规则:Here
但是没有 EC2 的示例。使用 AWS IoT 服务,我如何连接到 EC2 上的服务?
编辑: 我有一个使用 Storm 开发的实时应用程序,它使用来自 RabbitMQ 的数据并将计算结果放在另一个 RabbitMQ 队列中。 RabbitMQ 和storm 在EC2 上。我有设备产生数据并连接到物联网。设备生成的数据必须重定向到 EC2 上的队列,这是我的应用程序的起点。 如果我不清楚,我很抱歉。
【问题讨论】:
-
抱歉,您的问题令人困惑。您希望将数据发送到 RabbitMQ 还是 AWS IoT?您还参考了有关 Apache Storm 的信息。如果我不得不猜测,您似乎希望将数据发送到 IoT,然后将其发送到 Rabbit MQ?您能否编辑您的问题以澄清您的数据从源到目的地的实际流动?谢谢。
-
我相信您看不到此类示例的原因是 AWS IoT 直接与 SNS、Lambda 或 Kinesis 等其他 AWS 服务交互——但只是与您自己的服务间接交互,因此自定义集成将用于将收集的数据发送到自定义目的地……例如,您开发的 Lambda 函数可以连接到您的 RabbitMQ 并传递这些消息。
-
@Michael-sqlbot 谢谢,所以无法连接 IoT 和 EC2,我必须使用 lambda
标签: amazon-web-services amazon-ec2 aws-iot