Home Automation Using MQTT and ESP8266
by embpic in Circuits > Arduino
569 Views, 1 Favorites, 0 Comments
Home Automation Using MQTT and ESP8266

Nowadays, Home automation is trending and emerging era of IoT (Internet of Things). Everyone tries to automate home in some manner then that can be remote controlled or manual. And which makes life easier for them.
There are man techniques to control the home appliances from remotely.
In this article we will see how to make home automation using mqtt protocol and esp8266. There are many boards, many devices which comes ready in the market like sonoff. But i have made my own (lot more modification is pending) hardware. Lets see one by one and proceed further.
More About MQTT
What is MQTT?
MQTT stands for MQ Telemetry Transport. It is a publish/subscribe,
extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks. The design principles are to minimise network bandwidth and device resource requirements whilst also attempting to ensure reliability and some degree of assurance of delivery. These principles also turn out to make the protocol ideal of the emerging “machine-to-machine” (M2M) or “Internet of Things” world of connected devices, and for mobile applications where bandwidth and battery power are at a premium.
Schematic

PCB Layout


Actual Hardware

Code
Please find the code here
Tutorial

I have covered most of the part in the video.