1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 Greengrass Pubsub模块不是符合MQTT规范的消息代理,这意味着它不支持MQTT“持久会话”规范。
因此,我们需要使用Greengrass moquette MQTT代理实现持久会话功能。在客户端方面,任何符合MQTT 3.1.1标准的客户端都可以用于连接代理,但它需要具有设备证书以进行安全连接。您可以参考AWS IoT设备SDK,以了解如何使用MQTT客户端连接到Greengrass核心。 https://github.com/aws/aws-iot-device-sdk-java-v2/blob/main/samples/Greengrass/src/main/java/greengrass/BasicDiscovery.java
