Applying MQTT Protocol and Node-Red Programming in Designing IoT based Home Automation


Oscar Bryan M. Magtibay, Vol. 1, No. 3, pp. 7-12, Sep. 2019
10.22662/IJASC.2019.1.3.007, Full Text:
Keywords: Automation, ESP8266, Internet of Things, MQTT, Node-Red

Abstract

Background/Objectives: Nowadays, wireless sensor and control are integrated with the Internet Protocol (IP) to develop the Internet of Things (IoT) for connecting devices which are used in everyday life to the internet. Methods/Statistical analysis: Users can now monitor and control different devices even they are not at home provided there is internet access. The primary advantages from this concept include wireless devices being a part of a cloud-based system by which, it can to interact and communicate, maximize safety, comfort, convenience and energy-savings. Existing systems require additional communication hardware (such as LAN, Bluetooth and RF) and proprietary software to the system which increases to the cost of the system. Findings: There is a need for easy deployable solutions by using open source solutions for both hardware and software. This paper proposes the development of the hardware using ESP8266 microcontroller, the use of MQTT protocol as means of sending and receiving messages from the wireless devices to a central server and the use Node-red Programming for creating the web based application for the IoT based Home Automation. A comparison with existing home automation system was made to evaluate the effectiveness of the system. Improvements/Applications: The use of NodeMCU as the microcontroller equipped with the MQTT protocol and uses a Raspberry Pi as the MQTT broker reduces the need for additional hardware such as Bluetooth and Zigbee and use the existing WiFi netrok at home to control appliances and monitor the power consumption at home.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[APA Style]
Magtibay, O. (2019). Applying MQTT Protocol and Node-Red Programming in Designing IoT based Home Automation. International Journal of Advanced Science and Convergence, 1(3), 7-12. DOI: 10.22662/IJASC.2019.1.3.007.

[IEEE Style]
O. B. M. Magtibay, "Applying MQTT Protocol and Node-Red Programming in Designing IoT based Home Automation," International Journal of Advanced Science and Convergence, vol. 1, no. 3, pp. 7-12, 2019. DOI: 10.22662/IJASC.2019.1.3.007.

[ACM Style]
Oscar Bryan M. Magtibay. 2019. Applying MQTT Protocol and Node-Red Programming in Designing IoT based Home Automation. International Journal of Advanced Science and Convergence, 1, 3, (2019), 7-12. DOI: 10.22662/IJASC.2019.1.3.007.