prepared meterbus decoding
This commit is contained in:
@ -6,6 +6,7 @@ Created on 20.05.2015
|
||||
|
||||
from MqttReceiver import MqttReceiver
|
||||
from MongoWriter import MongoWriter
|
||||
from MeterBusDecoder import MeterBusDecoder
|
||||
import Queue
|
||||
import os
|
||||
import sys
|
||||
@ -44,16 +45,22 @@ Logger.log("mqtt2mongo starting")
|
||||
|
||||
|
||||
try:
|
||||
queue = Queue.Queue()
|
||||
Logger.log("queue created ...")
|
||||
queue1 = Queue.Queue()
|
||||
queue2 = Queue.Queue()
|
||||
Logger.log("queues created ...")
|
||||
|
||||
mongoWriter = MongoWriter(queue, MONGO_HOST, MONGO_DATABASE, MONGO_COLLECTION)
|
||||
mqttReader = MqttReceiver.create(queue1, BROKER, TOPICS)
|
||||
mqttReader.start()
|
||||
Logger.log("MqttReader started ...")
|
||||
|
||||
meterBusDecoder = MeterBusDecoder(queue1, queue2)
|
||||
meterBusDecoder.start()
|
||||
Logger.log("MeterBusDecoder started ...")
|
||||
|
||||
mongoWriter = MongoWriter(queue2, MONGO_HOST, MONGO_DATABASE, MONGO_COLLECTION)
|
||||
mongoWriter.start()
|
||||
Logger.log("MongoWriter started ...")
|
||||
|
||||
mqttReader = MqttReceiver.create(queue, BROKER, TOPICS)
|
||||
mqttReader.start()
|
||||
Logger.log("MqttReader started ...")
|
||||
|
||||
Logger.log("mqtt2mongo running")
|
||||
|
||||
|
Reference in New Issue
Block a user