更新记录

1.0.1(2023-10-18)

更新使用文档

1.0.0(2023-10-18)

初始化mqtt


平台兼容性

leliven-mqtt

使用

  1. 依赖 leliven-mqtt
  2. 页面引用 import mqtt from '@/uni_modules/leliven-mqtt/index.js'
  3. 详细使用说明:MQTT.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())
    })

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问