1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 每个订阅请求有8个订阅限制,所以这可能是问题所在。你提到了日志文件,日志的详细程度是什么?如果将日志级别更改为“DEBUG”,您可能可以看到更多详细信息,但如果您尝试在单个调用中订阅超过8个主题,则这可能是原因。
最简单的方法是更改您的代码,通过遍历您的主题订阅并进行单独的调用,限制为8个主题。由于它可以在初始会话中工作,那么在重新连接期间逻辑是否不同?
另一种方法是使用持久会话。这将允许您的初始连接订阅主题列表(每个请求限制为8个),但当您重新连接 IoT Core时,所有订阅将自动恢复。
此外,AWS IoT设备SDK具有很多内置逻辑(以及MQTT 5支持!)。如果可能,使用JavaScript SDK可能有助于解决这个问题。
相关内容
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前