一、MQTT概念
MQTT(Message Queuing Telemetry Transport, 消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP的基础上,由IBM在1999年发布。它最大的优点是以极少的代码和有限的带宽,为连接远程设备提供可靠的消息服务。作为一种低开奥、低带宽占用的及时通讯协议,使其在物联网、小型设备、移动应用等方面有广泛的应用。
二、小程序创建MQTT连接
1.在小程序的util包中引入mqtt.js与mqtt.min.js也可以只导入mqtt.min.js单包
mqtt.js包下载链接:mqtt.js
mqtt.min.js包下载链接:mqtt.min.js
2.在utlis中创建mqtt连接的公共方法:
可在微信小程序中实例化该公共方法做到随取随用
// 获取应用实例
const app = getApp()
var mqtt = require('../utils/mqtt.min.js') //根据自己存放的路径修改
var m