IoT-Based Greenhouse Monitoring and Control System Using NodeMCU ESP8266 and the EMQX Platform

Authors

  • Muhammad Yafi Rifdah Zayyan Politeknik Elektronika Negeri Surabaya (PENS)
  • Ahmad Syauqi Ahsan Politeknik Elektronika Negeri Surabaya (PENS) https://orcid.org/0009-0007-3541-4405
  • Grezio Arifiyan Primajaya Politeknik Elektronika Negeri Surabaya (PENS)
  • Nur Rosyid Mubtadai Politeknik Elektronika Negeri Surabaya (PENS)

DOI:

https://doi.org/10.52158/javict.v1i3.1695

Keywords:

Internet of Things, Automated greenhouse, NodeMCU ESP8266, EMQX platform, Next.js dashboard

Abstract

The advancement of Internet of Things (IoT) technology has enabled the automation of greenhouse management to improve agricultural productivity. However, conventional greenhouse systems in Indonesia still rely on manual monitoring, making it difficult to detect changes in environmental conditions promptly. This study develops an IoT-based greenhouse monitoring and automatic control system using a NodeMCU ESP8266 integrated with EMQX Cloud for secure and reliable MQTT communication. The prototype consists of irrigation, plant-monitoring, and climate-control zones. Environmental data from DHT22, YL-69, and BH1750 sensors are transmitted to a Node.js (Express.js) backend, stored in a Supabase PostgreSQL database, and displayed on a real-time Next.js dashboard using Socket.IO. Automatic control of irrigation and cooling systems is implemented through threshold and hysteresis logic. System evaluation included one week of laboratory testing and one month of field testing. The results show that the system successfully provides real-time environmental monitoring, stable automatic control, instant dashboard updates, and reliable device status monitoring, demonstrating its effectiveness as a smart greenhouse management solution.

Author Biographies

  • Muhammad Yafi Rifdah Zayyan, Politeknik Elektronika Negeri Surabaya (PENS)

    Department of Informatics and Computer Engineering

  • Ahmad Syauqi Ahsan, Politeknik Elektronika Negeri Surabaya (PENS)

    Department of Informatics and Computer Engineering

  • Grezio Arifiyan Primajaya, Politeknik Elektronika Negeri Surabaya (PENS)

    Department of Informatics and Computer Engineering

  • Nur Rosyid Mubtadai, Politeknik Elektronika Negeri Surabaya (PENS)

    Department of Informatics and Computer Engineering

Downloads

Published

2026-09-30

How to Cite

Muhammad Yafi Rifdah Zayyan, Ahsan, A. S., Primajaya, G. A., & Mubtadai, N. R. (2026). IoT-Based Greenhouse Monitoring and Control System Using NodeMCU ESP8266 and the EMQX Platform. Journal of Advanced Vocational Information and Communication Technology, 1(3), 43-52. https://doi.org/10.52158/javict.v1i3.1695

Similar Articles

You may also start an advanced similarity search for this article.