resq/utils/rider_location_cache/riderloc.py

23 lines
649 B
Python

import paho.mqtt.client as mqtt
import rider_location_cache as rlc
import ssl
import logging
client = mqtt.Client()
client.on_connect = rlc.on_connect
# client.on_publish = on_publish
client.on_message = rlc.on_message
#client.tls_set(
# "/etc/letsencrypt/live/resqaws.jankstudio.com/fullchain.pem", cert_reqs=ssl.CERT_NONE,
# tls_version=ssl.PROTOCOL_TLSv1)
#client.tls_set(
# "/root/aws_ssl_keys/fullchain.pem", cert_reqs=ssl.CERT_NONE,
# tls_version=ssl.PROTOCOL_TLSv1)
#client.connect("resqaws.jankstudio.com", 8883, 60)
client.connect("localhost", 8883, 60)
rider_location = rlc.RiderLocationCache()
rider_location.run(client)