wotpy.protocols.mqtt.handlers.base¶
Base class for all MQTT handlers.
Classes
BaseMQTTHandler (mqtt_server) |
Base class for all MQTT handlers. |
-
class
wotpy.protocols.mqtt.handlers.base.
BaseMQTTHandler
(mqtt_server)¶ Bases:
object
Base class for all MQTT handlers.
-
handle_message
(msg)¶ Called each time the runner receives a message for one of the handler topics.
-
init
()¶ Initializes the MQTT handler. Called when the MQTT runner starts.
-
mqtt_server
¶ MQTT server that contains this handler.
-
queue
¶ Asynchronous queue where the handler leaves messages that should be published later by the runner.
-
servient_id
¶ Servient ID that is used to avoid topic collisions øwhen multiple Servients are connected to the same broker.
-
teardown
()¶ Destroys the MQTT handler. Called when the MQTT runner stops.
-
topics
¶ List of topics that this MQTT handler wants to subscribe to.
-