Integrate clock service
This commit is contained in:
@@ -6,6 +6,7 @@ from flask import Flask
|
|||||||
|
|
||||||
from hardware.light.lora_light_sensor_reader import LoraLightSensorReader
|
from hardware.light.lora_light_sensor_reader import LoraLightSensorReader
|
||||||
from hardware.rfid.reader import RfidReader
|
from hardware.rfid.reader import RfidReader
|
||||||
|
from services.clock_service import ClockService
|
||||||
from services.detection_service import DetectionService
|
from services.detection_service import DetectionService
|
||||||
from services.forwarder_service import ForwarderService
|
from services.forwarder_service import ForwarderService
|
||||||
from services.mqtt_service import MQTTService
|
from services.mqtt_service import MQTTService
|
||||||
@@ -30,6 +31,7 @@ rfid_reader = RfidReader("/dev/serial0", 9600)
|
|||||||
light_sensor_reader = LoraLightSensorReader("/dev/ttyUSB1", 9600)
|
light_sensor_reader = LoraLightSensorReader("/dev/ttyUSB1", 9600)
|
||||||
|
|
||||||
detection_service = DetectionService()
|
detection_service = DetectionService()
|
||||||
|
clock_service = ClockService()
|
||||||
|
|
||||||
local_broker = MQTTService(
|
local_broker = MQTTService(
|
||||||
local_broker_address,
|
local_broker_address,
|
||||||
@@ -64,14 +66,12 @@ if __name__ == "__main__":
|
|||||||
rfid_reader.subscribe(lambda uid: local_broker.publish("/system/sensor/rfid", str(uid), 1))
|
rfid_reader.subscribe(lambda uid: local_broker.publish("/system/sensor/rfid", str(uid), 1))
|
||||||
light_sensor_reader.subscribe(lambda light_value: local_broker.publish("/system/sensor/light", str(light_value), 0))
|
light_sensor_reader.subscribe(lambda light_value: local_broker.publish("/system/sensor/light", str(light_value), 0))
|
||||||
|
|
||||||
screen.enableBackground()
|
|
||||||
screen.displayMessage("Waiting for scan...")
|
|
||||||
|
|
||||||
forward_service.start_all()
|
forward_service.start_all()
|
||||||
|
|
||||||
rfid_reader.start()
|
rfid_reader.start()
|
||||||
light_sensor_reader.start()
|
light_sensor_reader.start()
|
||||||
|
|
||||||
|
clock_service.start(600, 0)
|
||||||
print("App started...")
|
print("App started...")
|
||||||
app.run(host="0.0.0.0", port=5000, debug=False)
|
app.run(host="0.0.0.0", port=5000, debug=False)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user