# leliven-mqtt

## 使用
1. 依赖 [leliven-mqtt](https://ext.dcloud.net.cn/plugin?name=leliven-mqtt)
3. 页面引用 `	import mqtt from '@/uni_modules/leliven-mqtt/index.js'`
4. 详细使用说明：[MQTT.js](https://github.com/mqttjs/MQTT.js)

```js
	
	// 初始化客户端连接地址
	// #ifdef H5
	let client = mqtt.connect('ws://test.mosquitto.org:8080')
	// #endif
	// #ifdef MP-WEIXIN||APP-PLUS
	let client = mqtt.connect('wx://test.mosquitto.org:8080')
	// #endif
	
	// 连接MQ服务
	client.on('connect', function() {
		console.log('连接成功')
		
		// 订阅主题
		client.subscribe('presence', function(err) {
			if (!err) {
				// 订阅成功
				client.publish('presence', 'hello mqtt')
			}
		})
	}).on('reconnect', function() {
		console.log('重新连接')
	}).on('error', function() {
		console.log('连接失败')
	}).on('end', function() {
		console.log('连接End')
	}).on('message', function(topic, message) {
		// 收到MQ消息
		console.log(message.toString())
	})

```