js从物接入lot hub mqttws31获取数据

来源:互联网 发布:网盘源码 编辑:程序博客网 时间:2024/06/05 21:48
<script type="text/javascript" src="mqttws31.js"></script>

var hostname = '',    port = ,    clientId = '',    timeout = ,    keepAlive = ,    cleanSession = true,    ssl = true,    userName = '',    password = '',    topic = '';client = new Paho.MQTT.Client(hostname, port, clientId);//建立客户端实例var options = {    invocationContext: {        host : hostname,        port: port,        path: client.path,        clientId: clientId    },    timeout: timeout,    keepAliveInterval: keepAlive,    cleanSession: cleanSession,    useSSL: ssl,    userName: userName,    password: password,    onSuccess: onConnect,    onFailure: function(){        console.log(12112);    }};client.connect(options);//连接服务器并注册连接成功处理事件function onConnect() {    console.log("onConnected");    client.subscribe(topic);    //订阅主题    //发送消息    message = new Paho.MQTT.Message("");    message.destinationName = topic;    // client.send(message);}client.onConnectionLost = onConnectionLost;//注册连接断开处理事件client.onMessageArrived = onMessageArrived;//注册消息接收处理事件function onConnectionLost(responseObject) {    if (responseObject.errorCode !== 0) {        console.log("onConnectionLost:"+responseObject.errorMessage);        console.log("连接已断开");    }}function onMessageArrived(message) {    console.log("收到消息:"+message.payloadString);}

0 0
原创粉丝点击