dispatcher

This commit is contained in:
2023-11-27 13:09:41 +01:00
parent 7262592576
commit a1fbdb7677
4 changed files with 62 additions and 24 deletions

View File

@ -3,18 +3,11 @@ package main
import "log"
import "os"
import "os/signal"
import um "udi/mqtt"
import "udi/mqtt"
import "udi/config"
import "udi/dispatcher"
func inputDispatcher() {
for {
select {
case message := <- um.InputChannel:
log.Printf("Message arrived in inputDispatcher, topic: %s, payload: %s\n", message.Topic, message.Payload)
}
}
}
func main() {
log.SetPrefix("UDI: ")
@ -24,10 +17,10 @@ func main() {
config.LoadConfiguration()
go inputDispatcher()
go dispatcher.InputDispatcher()
um.StartMqttClient()
defer um.StopMqttClient()
mqtt.StartMqttClient()
defer mqtt.StopMqttClient()
log.Println("UDI running")