This commit is contained in:
Wolfgang Hottgenroth 2017-04-28 22:31:03 +02:00
parent 81e9a51e20
commit 3b25d3df89

View File

@ -4,14 +4,13 @@ class MqttMongo {
private mqttClient : Mqtt.Client
constructor() {
}
exec(): void {
this.mqttClient = Mqtt.connect(options['broker'])
this.mqttClient.on('offline', () => { console.log("mqtt client is offline") })
this.mqttClient.on('reconnect', () => { console.log("mqtt client is reconnecting") })
this.mqttClient.on('close', () => { console.log("mqtt connection closed") })
}
exec(): void {
this.mqttClient.on('connect', () => {
console.log("mqtt client connected to broker")
this.mqttClient.subscribe('MqttMongo/Command')
@ -27,8 +26,6 @@ class MqttMongo {
this.mqttClient.end()
}
})
console.log("Hello world")
}
}
@ -40,4 +37,6 @@ options
.parse(process.argv)
const mqttMongo = new MqttMongo()
mqttMongo.exec()
mqttMongo.exec()
console.log("MqttMongo started")