Project Functions

Divided according to the structure, functions of each part are as follows.

Smart light devices

  • Network configuration and connection.
  • LED PWM control, such as switch, brightness, color temperature, etc.
  • Automation or scene control, e.g., time switch.
  • Encryption and secure boot of the Flash.
  • Firmware upgrade and version management.

Smartphone apps

  • Network configuration and device binding.
  • Smart light product control, such as switch, brightness, color temperature, etc.
  • Automation or scene settings, e.g., time switch.
  • Local/remote control.
  • User registration, login, etc.

ESP RainMaker IoT cloud platform

  • Enabling IoT device access.
  • Providing device operation APIs accessible to smartphone apps.
  • Firmware upgrade and version management.