Subscribing to topics with Python

The code calls the client.subscribe method with "vehicles/vehiclepi01/tests" as an argument to subscribe to this specific single topic and the qos argument set to 2 to request a QoS level of 2.

In this case, we will only subscribe to one topic. However, it is very important to know that we are not limited to subscribing to a single topic filter; we might subscribe to many topic filters with a single call to the subscribe method.

After the MQTT server confirms the successful subscription to the specified topic filter with a SUBACK response, the specified callback in the client.on_subscribe attribute will be executed, that is, the on_subscribe function. This function receives a list of integers in the granted_qos ...

Get Hands-On MQTT Programming with Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.