O'Reilly logo

Hands-On MQTT Programming with Python by Gaston C. Hillar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In this chapter, we combined everything we learned in the previous chapters to build a web-based dashboard with freeboard that displayed data in gauges every second. We built the solution from scratch. First, we analyzed the requirements and we understood how the IoT board embedded in a surfboard was going to provide us with the necessary data.

We coded a surfboard sensor emulator to work in the same way that the IoT board was working. Then, we configured the PubNub MQTT interface and we coded a surfboard monitor that collected data from the surfboard sensor emulator and published the data to the cloud-based PubNub MQTT interface. We coded a Python program that worked with two MQTT clients with two threaded loop interfaces.

Finally, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required