control-freak-ide/server/nodejs/testMQTTClient.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

25 lines
566 B
JavaScript

var mqtt = require('mqtt');
var clientId = 'someClient';
var client = mqtt.connect('mqtt://localhost',{
clean:false,
clientId:clientId
});
client.on('connect', function () {
client.subscribe('192.168.1.20/23/Variable/PowerState',{
qos:2
});
/*
client.subscribe('presence');
client.subscribe('presence');
client.publish('presence', 'Hello mqtt');*/
});
client.on('message', function (topic, message) {
// message is Buffer
console.log('published : ' +topic + "\n" +message.toString());
//client.end();
});