MQTT调试不成功

Blade 未结 1 16

一、该问题的重现步骤是什么?

  1. 在mqtt调试中输入对应的mqtt客户端信息,但是链接不通,使用MQTTX工具则可以通过

    3e0b3885fc5f59931bb2b9a9bdd5ec02.png

    c444cb1183aee0714de3805241e5c77e.png

  2. 22adab3f9b16289084d2e47049ba3925.png

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

可以在BladexIOT中调试目标mqtt服务器

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex IOT ubuntu

四、请提供详细的错误堆栈信息,这很重要。

调用后控制台报错信息

7d1077ce2f71cf59805b318ac8808ba3.png

五、若有更多详细信息,请在下面提供。

使用设备当中提供的mqtt连接参数是可以通过的,例如:{"clientId":"d6f395872710fadac71da287e52ffd90@000000|clienttype=2,timestamp=1769587097965|","username":"Wy6GmjpEiTnFky7D&E7N1cQPFik5","password":"2dc919cbbce36f573dd66a0859582f79","host":"192.168.1.242","port":1883,"webPort":8083}

我想了解如果这个mqtt调试不可以调试指定服务器,那针对如下场景我应该如何实现:

我需要通过订阅目标mqtt服务器提供的topic拿到数据,然后将数据存到bladexIOT平台,目标协议格式

{

  "businessType": "bridge",

  "projectId": "1",

  "pointId": "02-01",

  "dataType": "3D",

  "data": {

    "ts": 1678886400123, 

    "x": 0.012,  // X轴加速度

    "y": -0.005, // Y轴加速度

    "z": 1.008,  // Z轴加速度

  }

我应该如何操作?

1条回答
  • web端只能连接websocket协议的mqtt,你看下你连接的这个服务他开通ws协议没,正常ws协议的端口是8083

    0 讨论(0)
提交回复