Skip to content

richard-luc/Embedded-IoT-Sensor-Actuator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartHome IoT Platform

STM32 + ESP8266 smart home IoT platform with modular sensor and actuator firmware, hardware design files, and production flashing tools for connected embedded nodes using Wi-Fi and MQTT.

ESP8266 Power Switch Structure

Repository Layout

  • Node-STM32/: Main STM32 firmware for sensors, actuators, and node control
  • Node-ESP8266/: ESP8266 Lua scripts, bootstrap logic, and upload helpers
  • ESP8266-PowerSwitch/: ESP8266 power switch assets and product structure image
  • Hardware/: Original PCB and schematic files
  • HardwareV2/: Updated PCB and schematic files
  • Production/: Flashing tools, production assets, and manufacturing documents

Quick Start

  1. Open Node-STM32/Project/MDK/IoT.uvproj
  2. Update Wi-Fi settings in Node-STM32/Project/config/func.h
  3. Enable the required peripherals in Node-STM32/Project/config/board.h
  4. Build and flash the STM32 firmware
  5. Power-cycle the board and verify the node connects successfully

Notes

  • The STM32 firmware handles sensor and actuator logic
  • The ESP8266 side manages Wi-Fi, bootstrap, and MQTT communication
  • Hardware and production files are included in the same repository for end-to-end device development

About

STM32 + ESP8266 smart home IoT platform with modular sensor and actuator firmware, hardware design files, and production flashing tools for connected embedded nodes using Wi-Fi and MQTT.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors