MQTT-klient (serverside)

connect()[source]

Loggfører tilkobling til socket.

connect_error(data)[source]

Sier i fra om koblingen feiler.

disconnect()[source]

Loggfører avkobling til socket.

handle_strength(data)[source]

Returnerer styrke-koeffisient til mikrokontrolleren.

location_handler(client, msg, deviceID)[source]

Videresender lokasjonsinformasjon til flask-appen.

message_handler(client, msg, deviceID)[source]

Sender beskjeder til flask-appen.

on_connect(client, userdata, flags, rc)[source]

Subscriber til følgende topics:

Forklaring:
  • devices/+ godtar alle int

  • /# godtar alle str-topics

on_message(client, userdata, msg)[source]

Funksjon som sender forespørsel til server om lokasjonsdata.

return_location(data)[source]

Returnerer lokasjonsdata til MQTT-klienten.