首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接到开源emqx代理并构建自己的代理?

如何连接到开源emqx代理并构建自己的代理?
EN

Stack Overflow用户
提问于 2022-03-30 13:37:25
回答 1查看 502关注 0票数 0

协议: mqtt

版本: 3.1.1

网关模型: CloudGate以太网CG0102

我从网关发布json消息,它连接到开放源码Emqx (broker.emqx.io)端口1883进行测试。我试图使用MQTTX连接到它,方法是提供以下信息:名称、Client_ID、主机、端口、用户名和密码,然后给出我的主题my_topic。

问题是在我的MQTTX中什么也没有出现,而给定的代理信息是好的,并且类似于我网关中的信息。为什么?

此外,我想在未来使用我自己的mqtt代理安装在我的笔记本电脑?有什么简单的参考资料我可以开始做这样的事吗?我已经使用mqtt使用来自远程代理的python来使用消息,但从不尝试构建一个来接收来自远程网关的消息。

我在研究一个bionic仿生虚拟机

EN

回答 1

Stack Overflow用户

发布于 2022-03-30 14:50:09

Client_ID需要对每个客户端都是唯一的,因此您不能在客户端之间重用Client_ID。

MQTT规范指出,当一个新客户端与同一个Client_ID连接时,代理应该启动最老的客户端。这通常会导致两个客户端之间发生争执,因为他们都试图重新连接对方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71678292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档