@AlexNew22

Как запустить сервер для MQTT?

Есть MQTT сервер с которого я шлю топики
Как мне написать сервер, который их будет прослушивать и уже я их буду передавать на клиент и прочее

Ссылка на пакет
https://www.npmjs.com/package/mqtt

Написал подключение по инструкции, но он один раз подключается, выводит хеллоу и все, скрипт работу заканчивает
Как правильно написать mqtt обработчик?
const mqtt = require('mqtt')
const client  = mqtt.connect('mqtt://localhost:2015')

client.on('connect', function () {
  client.subscribe('presence', function (err) {
    if (!err) {
      client.publish('presence', 'Hello mqtt')
    }
  })
})

client.on('message', function (topic, message) {
  // message is Buffer
  console.log(message.toString())
  client.end()
})
  • Вопрос задан
  • 65 просмотров
Решения вопроса 1
VoidVolker
@VoidVolker
client.end()

https://github.com/mqttjs/MQTT.js#end
mqtt.Client#end([force], [options], [callback])
Close the client, accepts the following options
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы