gpt4 book ai didi

java - 在 Java 后端订阅 AWS IoT 主题

转载 作者:行者123 更新时间:2023-12-02 03:40:10 25 4
gpt4 key购买 nike

使用 AWS Java SDK 时(aws-java-sdk-iot) 可以从后端系统向 AWS IoT 主题发布消息,但似乎无法订阅主题?这背后的原因是什么?

我们正在寻找一种方法,让我们的 Java 后端(部署在 AWS 上)参与我们的 IoT 解决方案,并能够发布和订阅主题。如果使用 sdk 不是可行的方法,那么实现此目的的良好设计是什么?

我们不想为此使用 AWS 设备开发工具包。

最佳答案

物联网的非设备 SDK 是面向请求/响应的,并使用 HTTP 协议(protocol)。如果它保持打开的 HTTP 请求直到消息到达订阅,这将是一个奇怪的 API(请参阅 SQS API)。

AWS 设备 SDK 不是一个糟糕的选择,但您可以通过执行与它相同的操作并使用 MQTT 或 MQTT + WebSocket 设置与代理的持久连接来避免使用它。

如果您决定推出自己的 MQTT 客户端,那么使用 Netty 及其 MQTT 编解码器将是一个合理的起点。

关于java - 在 Java 后端订阅 AWS IoT 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51998558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com