Cloud machine to machine interaction
Interaction between two ESP8266 boards in remote locations is possible through cloud machine to machine communication. This recipe is going show you how to build a simple M2M project in the cloud with two ESP8266 boards. To achieve that, we will use MQTT.
MQTT is an M2M connectivity protocol that is used in the Internet of Things. It is a lightweight messaging transport that allows devices to publish or subscribe to different content online. Due to its lightweight nature, it uses very little bandwidth and resources while ensuring reliable data transmission between different clients.
The publish and subscribe pattern is what forms the basis for the MQTT protocol. The client that is sending a message is known as the publisher and the one that receives the message is called the subscriber. The publisher and subscriber do not interact directly with each other. There is a server known as the broker, which the publisher and subscriber connect to. The broker filters...