In this chapter, we will take advantage of many cloud services to publish and visualize data collected for sensors and to establish bi-directional communications between Internet-connected things. We will cover the following topics:
Publishing data to the cloud with dweepy and
dweet.io
Building a web-based dashboard with freeboard.io
Sending and receiving data in real time through Internet with PubNub
Publishing messages with commands through the PubNub cloud
Working with bi-directional communications between IoT devices and other devices
Publishing messages to the cloud with a Python PubNub client
Using the MQTT protocol with Mosquitto and Eclipse Paho
Publishing messages to a Mosquitto broker with a Python client