Support MQTT authentication. #2

This commit is contained in:
Koen Kanters
2018-04-11 21:09:19 +02:00
parent 2cfd078b2d
commit 0055302bdc
+8 -1
View File
@@ -17,7 +17,14 @@ if (!settings.devices) {
// Setup client
console.log(`Connecting to MQTT server at ${settings.mqtt.server}`)
const client = mqtt.connect(settings.mqtt.server)
const options = {};
if (settings.mqtt.user && settings.mqtt.password) {
options.username = settings.mqtt.user;
options.password = settings.mqtt.password;
}
const client = mqtt.connect(settings.mqtt.server, options)
const shepherd = new ZShepherd(
settings.serial.port,
{