Sending messages with Python

We are coding in Python, and therefore, it makes sense to write code in Python to publish the commands to control each drone and check the results of the execution of these commands. Of course, GUI utilities such as MQTT.fx and the Mosquitto command-line utilities are extremely useful. However, after we know that things are working as we expect, we can write the necessary code to perform tests in the same programming language we are using to run the code on the IoT board.

We already wrote Python code that established a connection with the MQTT server, subscribed to a topic, and printed the received messages. Now, we are going to code a Python client that will publish messages to the commands/drone01 topic and will subscribe ...

Get MQTT Essentials - A Lightweight IoT Protocol now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.