smart_garden_server/imports/api/mqttPublish.js
2020-07-15 00:06:15 +02:00

30 lines
678 B
JavaScript

var mqtt = require('mqtt')
var client = mqtt.connect('mqtt://timovolkmann.de')
const PUBLISH_PATH = "smartgarden/commands/";
const MQTT_DEVICE_ID = "esp-sebastian";
client.on('connect', function () {
client.subscribe('presence', function (err) {
if (!err) {
//client.publish('presence', 'Hello mqtt')
publishMessage("smartgarden/commands/esp-sebastian/light", "on")
}
})
})
client.on('message', function (topic, message) {
// message is Buffer
console.log(message.toString())
client.end()
})
function publishMessage(topic, message) {
client.publish(topic, message)
}
module.exports = {
publishMessage
}