MQTT topic命名是否有前綴

0

【以下的问题经过翻译处理】 我正在尝试构建一个Java客户端,订阅IoT服务的主题。

在IoT控制台中,我进入了MQTT测试客户端,并订阅了一个名为“test”的主题。

在我的Java代码中,我设置了一个MqttClientConnection。对于端点,我给出了IotClient.describeEndpoint()返回的值。我还提供了我的AWS凭证。

我能够实例化客户端,连接,并在“test”主题上发布消息,没有遇到任何异常。但是,消息没有出现在AWS控制台中。同样,我可以订阅主题,但是我通过控制台发布的消息不会在Java应用程序中显示出来。

我怀疑问题在于主题名称不仅仅是“test”,而是带有某个前缀,它与IoT服务相关联。不过,我找不到此方面的任何文档。

谢谢, 富兰克

profile picture
EXPERT
demandé il y a 6 mois32 vues
1 réponse
0

【以下的回答经过翻译处理】 我怀疑问题在于主题名称不是简单的"test",而是具有前缀与IoT服务相关联的某些字符串。虽然我找不到任何相关的文档。

嗨,弗兰克。没有前缀,所以可能还有其他问题。您可以使用控制台的MQTT客户端发布和订阅来确认此问题。

是不是你的Java客户端已连接到了不同区域的端点?

profile picture
EXPERT
répondu il y a 6 mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions