【以下的问题经过翻译处理】 我正在尝试构建一个Java客户端,订阅IoT服务的主题。
在IoT控制台中,我进入了MQTT测试客户端,并订阅了一个名为“test”的主题。
在我的Java代码中,我设置了一个MqttClientConnection。对于端点,我给出了IotClient.describeEndpoint()返回的值。我还提供了我的AWS凭证。
我能够实例化客户端,连接,并在“test”主题上发布消息,没有遇到任何异常。但是,消息没有出现在AWS控制台中。同样,我可以订阅主题,但是我通过控制台发布的消息不会在Java应用程序中显示出来。
我怀疑问题在于主题名称不仅仅是“test”,而是带有某个前缀,它与IoT服务相关联。不过,我找不到此方面的任何文档。
谢谢,
富兰克