From 449b490f233371fe28e9089a05982cd5634285d2 Mon Sep 17 00:00:00 2001 From: xengineering Date: Sun, 27 Sep 2020 21:12:51 +0200 Subject: Implement MVP --- main.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 main.py (limited to 'main.py') diff --git a/main.py b/main.py new file mode 100755 index 0000000..b50962a --- /dev/null +++ b/main.py @@ -0,0 +1,29 @@ +#!/usr/bin/python3 + + +"""Main executable for the Package / Service""" + + +import iot_barcode_scanner as ibs + + +def main(): + try: + config = ibs.get_config() + mqtt_service = ibs.MqttService(config) + mqtt_service.run() + print("Starting Service") + while True: + text = input() + mqtt_service.client.publish( + config["mqtt"]["topic"], + payload=text, + qos=0, + retain=False + ) + except KeyboardInterrupt: + print("Service stopped") + + +if __name__ == "__main__": + main() -- cgit v1.2.3-70-g09d2