Commit cdd9cec9 authored by joao-santos's avatar joao-santos

add dockers and influxdb

parents 8859b136 4130a551
...@@ -88,9 +88,14 @@ def on_disconnect(client, userdata, rc): ...@@ -88,9 +88,14 @@ def on_disconnect(client, userdata, rc):
FLAG_EXIT = True FLAG_EXIT = True
def on_message(client, userdata, message): def on_message_set(client, userdata, message):
print(f'Received `{message.payload.decode()}` from `{message.topic}` topic') print(f'Received `{message.payload.decode()}` from `{message.topic}` topic')
prefix, selector, fn = message.topic.split('/') splitted = message.topic.split('/')
if len(splitted) != 3:
print(f"not enough values o unpack. expected 3, got {len(splitted)}")
return
prefix, selector, fn = splitted
# message = json.loads(message.payload.decode()) # message = json.loads(message.payload.decode())
# selector = message['selector'] # selector = message['selector']
...@@ -121,7 +126,7 @@ def on_message(client, userdata, message): ...@@ -121,7 +126,7 @@ def on_message(client, userdata, message):
def connect_mqtt(): def connect_mqtt():
client = mqtt_client.Client(CLIENT_ID) client = mqtt_client.Client(CLIENT_ID)
client.on_connect = on_connect client.on_connect = on_connect
client.on_message = on_message client.on_message = on_message_set
client.connect(BROKER, PORT, keepalive=3) client.connect(BROKER, PORT, keepalive=3)
client.on_disconnect = on_disconnect client.on_disconnect = on_disconnect
return client return client
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment