上面的链接使用小程序编译后不能链接到mqtt服务器,原因是MQTT.js文件过于老旧了,使用新版本替换即可,
详细参考下面的这个链接
在微信小程序中打造 MQTT 连接测试工具 | EMQ (emqx.com)
MQTT 库安装
推荐使用 MQTT.js v4.2.1(针对原生的微信小程序),若调试器可以连接但真机调试仍有问题,建议尝试切换 MQTT.js 版本。
原生微信小程序 MQTT.js 可用版本有 v4.2.1、v4.2.0、v4.1.0 和 v2.18.8
使用 uniapp 框架搭建微信小程序 MQTT.js 可用版本有 v4.1.0 和 v2.18.8
在项目根目录下新建 utils 文件夹,将下载好的对应版本的 mqtt.min.js 文件放入该文件夹中,在 index.js 中通过如下方式引入 mqtt
import mqtt from "../../utils/mqtt.min.js"; GitHub - mqttjs/MQTT.js: The MQTT client for Node.js and the browser