javascript 连接 mqtt

javascript 连接 mqtt 

mqtt 服务需支持websocket连接

基于 mqttws31.js 及 MqttX.js

var mqttOpts = {
            id: '123456789',
            host: 'd.iyanhong.com',
            port: 9000, 
            userName: "test", passWord: "123456",
            reconnect: true, //自动重连
            success: function () {
                this.subscribe('/client/123456789/'); //订阅
                this.sendMessage('/client/123456789/', { data: 10 }); //发布
            },
            error: function (e) {
                if (e.errorCode == 6) {
                    console.log("登录失败,用户名或密码错误!");
                }
            },
            onMessage: function (message) {
                console.log(message.destinationName + "|" + message.payloadString);
                this.sendMessage('/client/123456789/retmessage', message.payloadString);
            }
        };

        var myMqtt = new TMQTT(mqttOpts);

演示地址

http://d.iyanhong.com/demos/webmqtt.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值