D_
Diego SalazarFull-Stack Architect
2018IoTPrototype

EcoHyT Temperature & Humidity Monitor

An IoT-based environmental monitoring system designed to measure temperature and humidity in critical environments such as medical refrigerators and food storage facilities. The system enables remote monitoring of sensitive conditions, reducing the need for physical presence and minimizing the risk of temperature-related losses.

C++ESP8266WiFiIoTEmbedded SystemsREST APIMySQLLCD DisplayClient Project

Project Overview

Understanding the Project

The Goal

Develop a reliable sensor-to-cloud integration capable of continuously measuring temperature and humidity and synchronizing data with the client’s web platform to enable real-time remote monitoring and alerting.

The Challenge

Ensuring accurate and stable environmental measurements while maintaining reliable communication with the client’s API. The system needed to securely transmit sensor data for remote visualization and trigger alerts when readings moved outside predefined safety ranges.

My Role

IoT & API Integration Developer responsible for sensor data acquisition, hardware-to-cloud communication, and API integration with the client’s existing web application. The web application and alerting interface were developed by a separate team.

Role

Firmware & Backend Integration

Timeline

2018

Platform

IoT · Firmware + API

Team

Cross-functional (Hardware + Software)

Screenshots

Visual Showcase

Monitoring dashboard displaying historical temperature and humidity readings

Monitoring dashboard displaying historical temperature and humidity readings

Hardware prototype used for testing

Hardware prototype used for testing

What I Built

  • Implemented firmware logic to measure temperature and humidity from the embedded sensors.
  • Displayed real-time readings on the device LCD for local monitoring and quick validation.
  • Implemented WiFi connectivity (ESP8266) to send measurements to a backend REST API.
  • Aligned payload structure with the client's backend requirements for seamless ingestion.
  • Implemented the necessary API endpoints inside the client's existing web application.
  • Stored measurements in MySQL to enable historical tracking and visualization in the client dashboard.
  • Ensured stable, repeatable data delivery suitable for continuous monitoring scenarios.

Tech Stack

Firmware

C++ESP8266WiFiLCD Display

Backend

REST API

Database

MySQL

Architecture Design Decisions

These decisions were intentional to ensure the site feels professional, calm, and easy to navigate:

  • Local LCD output to provide immediate validation and troubleshooting during field testing
  • Lightweight, consistent API payloads to integrate smoothly with an existing web platform
  • Time-series storage in MySQL to support charts and historical analysis in the client's dashboard
  • Separation of concerns: firmware focused on measurement + delivery; dashboard focused on visualization

Results & Learnings

The system enabled remote monitoring of critical temperature and humidity levels, allowing users to supervise medical and food storage environments without being physically present. By integrating with the client’s web platform and supporting automated alerting mechanisms, it reduced operational risk and improved response time to environmental deviations.