ESP32 Firmware
WiFi station + access point mode, captive portal setup, mDNS discovery, REST API, WebSocket state sync, OTA updates, and Preferences or LittleFS storage.
A professional ESP32-based automation module for homes, offices, and small commercial spaces: four relay-controlled appliances, one TRIAC ceiling fan regulator, local web control, mobile app support, MQTT, OTA updates, and an easy path to voice integration.
Lights, sockets, or appliance loads through isolated relay channels.
TRIAC phase-angle control with zero-cross synchronization.
Works through local WiFi, web dashboard, physical buttons, and MQTT.
Remote firmware updates and persistent configuration storage.
The recommended base is custom ESP32 firmware using Arduino or ESP-IDF, AsyncWebServer, WebSocket, MQTT, and persistent device settings. Blynk can be used for quick trials, but the long-term product should stay brandable, secure, and independent.
WiFi station + access point mode, captive portal setup, mDNS discovery, REST API, WebSocket state sync, OTA updates, and Preferences or LittleFS storage.
Four safe GPIO relay outputs and one zero-cross TRIAC fan channel using BTA16, MOC3052 or suitable random-phase optotriac isolation, snubber design, fuse protection, and enclosure-grade wiring.
Android, iOS, and web app with local device discovery, custom names, toggles, fan slider, schedules, scenes, theme support, and offline state caching.
Local Mosquitto or cloud MQTT topics for commands and states, compatible with Home Assistant, Google Assistant, Alexa, or Sinric Pro for fast voice trials.
Users get familiar switch controls, custom device names, fan speed levels, schedules, and manual fallback buttons. Engineers get clean APIs, MQTT topics, OTA maintenance, and upgrade room for sensors, power monitoring, or cloud dashboards.
home/room/light1/set
home/room/fan/speed
home/room/state
The first build should focus on reliable local operation, safe AC hardware, and clean interfaces. Cloud, analytics, and voice can be layered on after the device behavior is proven.
Bring up ESP32, relays, zero-cross detection, and isolated TRIAC fan control on the bench before connecting real loads.
Implement dashboard, API, WebSocket sync, persistent names, physical buttons, OTA, and basic authentication.
Build Android, iOS, and web control with discovery, renaming, schedule, fan slider, scene, and settings screens.
Integrate Home Assistant or Sinric Pro through MQTT, then move to a hosted broker, AWS IoT, or ESP RainMaker when ready.
We can help select components, review the 220V AC circuit, prepare firmware architecture, and plan a manufacturable enclosure.