EMQXv5.3.2创建数据桥接连接时报错

点击重连就会出现这个错误

麻烦补下这几项关键信息:
1 把报错前后的完整日志文本贴一下(不要截图),至少包含错误码和前后 20 行
2. 把MQTT桥接的 Connector 和 Bridge 的配置片段贴一下(敏感信息打码)

PS 上面的报错信息的直接原因是你的MQTT 协议格式都是错的,version都解不出来。先确认一下对端是也是类似于EMQX 的MQTT broker 吧。别用错了,照着文档配置一般没问题的




好像没有log文件

先改这两个点:MQTT 协议版本不要用 v3.1,改成 v4(3.1.1)或 v5;再确认 220.180.204.38:1802 真的是 MQTT TCP/TLS 端口,不是 HTTP/管理端口。你现在这个报错基本是握手阶段协议或端口不匹配导致的。
按这个顺序排:

  1. 连接器里把协议版本改为 v4,保存后点重连。
  2. 如果对端只开 TLS,把启用 TLS 打开,并切到对端的 TLS 端口(常见是 8883)。
  3. 用 MQTTX 或 mosquitto 客户端直接测一次同一地址端口和账号,先排除对端端口或账号问题。
  4. 规则 SQL SELECT payload FROM “#” 本身没问题,这里先别改。
    你说日志目录只有 erl_crash.dump,这也说明当前环境不太正常。文档里明确写了 Windows 不支持,建议换 Docker/Linux 跑 EMQX。
    看看文档把emqx调成debug日志