小程序使用MQTT链接

MQTT-Client-Examples/mqtt-client-wechat-miniprogram at master · emqx/MQTT-Client-Examples (github.com)

上面的链接使用小程序编译后不能链接到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";

你可能感兴趣的:(小程序,小程序)