O'Reilly logo

Internet of Things with Python by Gastón 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

Sending and receiving data in real-time through Internet with PubNub

In Chapter 4, Working with a RESTful API and Pulse Width Modulation, we developed and consumed a RETful API that allows us to control electronic components connected to our Intel Galileo Gen 2 board through HTTP requests. Now, we want to send and receive data in real-time through the Internet and a RESTful API is not the most appropriate option to do this. Instead, we will work with a publish/subscribe model based on a protocol that is lighter than the HTTP protocol. Specifically, we will use a service based on the MQTT (short for MQ Telemetry Transport) protocol.

The MQTT protocol is a machine-to-machine (short for M2M) and Internet of Things connectivity protocol. MQTT is a ...

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