带有SSL的MQTT.js无法连接

时间:2018-01-26 17:52:05

标签: mqtt mosca

我已经使用SSL证书正确配置了我的Mosca Broker。我已经验证服务器正在运行,因为nmap命令返回

8443 / tcp open https-alt

当我使用带有以下代码的MQTT.js库时,浏览器返回以下错误。 Firefox无法在wss://192.168.1.173:8443 /中建立与服务器的连接。

我也没有在连接中收到错误。我不知道如何调试错误。

var client;

function loaded() {
  var options = {
    rejectUnauthorized: false
  }
  client  = mqtt.connect('wss://192.168.1.173:8443', options)

  client.on('connect', function () {
    client.subscribe('presence')
  })

  client.on('message', function (topic, message) {
    // message is Buffer
    console.log(message.toString())
    document.getElementById('lista').innerHTML = document.getElementById('lista').innerHTML + '<li>'+message.toString()+'</li>'
  })

  client.on('error', function (e) {
    console.log(e);
  })
}

0 个答案:

没有答案