6***@qq.com
6***@qq.com
  • 发布:2023-04-17 08:24
  • 更新:2023-06-10 09:11
  • 阅读:740

mqtt连接阿里云物联网平台H5可以正常,app显示一直重连

分类:uni-app

参考插件市场的mqtt-demo,连接阿里云联网平台 H5可以正常连接,app提示一直重连,经过反复一天的折腾,晚上最终连接成功。现在分离出来供大家参考。

1.连接所需要的网址,密码,clientID之类的在阿里物联网平台可获得。
2.参考插件市场的mqtt-demo插件下的评论得知,需要mqtt.js的版本是3.0.0 所以需要npm i mqtt@^3.0.0
3.import mqtt from "mqtt/dist/mqtt.js"; // 一定要dist下的mqtt.js
4.协议和端口
// #ifdef H5
host = "ws://xxxxxxxxx:443";
// #endif
// #ifdef MP-WEIXIN||APP-PLUS
host = "wxs://xxxxxxxxx:80";
// #endif

0 关注 分享

要回复文章请先登录注册

1***@qq.com

1***@qq.com

回复 9***@qq.com :
检查一下HBuiderX版本
2023-06-10 09:11
6***@qq.com

6***@qq.com (作者)

回复 9***@qq.com :
你用mqttx这个软件 ,先把参数先在mqttx里面试下看能否连接成功。
2023-06-08 22:39
9***@qq.com

9***@qq.com

啥方法都试了,还是不行
2023-06-08 12:02
6***@qq.com

6***@qq.com (作者)

回复 lanlin :
我设置的APP的端口是80,,可以连接正常,,443,8080都不行。。
2023-05-14 22:28
6***@qq.com

6***@qq.com (作者)

回复 lanlin :
你先用mqttx,试一下能不能连接成功,再就是看连接须要的参数复制的时候是不是有空格,
2023-05-14 22:23
lanlin

lanlin

您好,我也是碰到跟你一样的问题,写法跟你的一样,但还是一直提示重连,请问是怎么解决的?
2023-05-06 10:23