1
0
mirror of https://github.com/Luzifer/culmqtt.git synced 2024-09-19 23:32:58 +00:00
culmqtt/mqtt.go
2018-07-06 20:57:55 +02:00

18 lines
413 B
Go

package main
import mqtt "github.com/eclipse/paho.mqtt.golang"
var brokerClient mqtt.Client
func init() {
opts := mqtt.NewClientOptions().AddBroker(cfg.MQTTHost)
if cfg.MQTTUser != "" || cfg.MQTTPass != "" {
opts.SetUsername(cfg.MQTTUser).SetPassword(cfg.MQTTPass)
}
brokerClient = mqtt.NewClient(opts)
brokerClient.Connect().Wait()
brokerClient.Subscribe("culmqtt/+/send", 0x01, publishFS20ToCUL)
}