"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const log = require("./log"); const mqtt = require("./mqttdispatcher"); const EspThermToJson = require("./espthermtojson"); const MongoSave = require("./mongosave"); log.info("Dispatcher starting"); let dispatcher = new mqtt.MqttDispatcher("mqtts://broker.hottis.de:8883", "wn", "locutus", "/home/wn/server-ca.crt"); dispatcher.register('IoT/espThermometer2/#', 'toJson', EspThermToJson.espThermToJson); let mongoUrl = "mongodb://localhost/hottis"; // let mongoUrl = "mongodb://receiver:esp8266.@cluster0-shard-00-00-7qduq.mongodb.net:27017,cluster0-shard-00-01-7qduq.mongodb.net:27017,cluster0-shard-00-02-7qduq.mongodb.net:27017/hottis?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin" let mongo = new MongoSave.MongoSave(mongoUrl); dispatcher.register('IoT/espThermometer2/#', 'MongoSave', mongo); dispatcher.exec(); log.info("Dispatcher running"); //# sourceMappingURL=main.js.map