MQTT.js с SSL не может подключиться

Я правильно настроил моего Mosca Broker с помощью SSL-сертификата. Я проверил, что сервер работает, так как команда 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 ответов

Другие вопросы по тегам