Как я могу прочитать данные Qdatastream из nodejs? - PullRequest
0 голосов
/ 22 ноября 2018

У меня есть структура данных

struct dataLoad {
    QString text;
    QImage image;
};

, отправляющая ее в брокер mqtt и хочу прочитать из nodejs

var mqtt = require('mqtt')
//var client  = mqtt.connect('mqtt://ps01.insightradar.com', username="murat" , password="murat1990" , clientId="nodeJS")
var client = mqtt.connect('mqtts://ps.xx.com', {
    username: 'admin',
    password: 'xx',
    rejectUnauthorized: false
});
client.on('connect', function () {
  client.subscribe('qtmqtt/topic1', function (err) {
    if (!err) {
      client.publish('result/light', 'Hello mqtt')
    }
  })
})

client.on('message', function (topic, message) {
  // message is Buffer
  console.log("mesaj geldi")

  console.log(message.toString())

})

Я могу получить полезную нагрузку Qdatastream.Как я могу декодировать их как текст, так и изображение (изображение в формате PNG)

Спасибо

...