Skip to content

Program for controlling Switch board using NodeMCU via Home network (WiFi), with PlatformIO.

Notifications You must be signed in to change notification settings

shubham947/IOT-Switch-Board-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOT Switch Board Controller

Program for controlling Switch board using NodeMCU via Home network (WiFi), with PlatformIO. Navigate to http://<NodeMCU_IP> for dashboard/homepage.

Features

  • Connect to WiFi Access point
  • OTA update
  • Working dashboard page
  • Get current states of devices on page load
  • Saving pin states in filesystem, to retain pin states over restart
  • Switching to AcessPoint/Hotspot mode, to change SSID & Password of WiFi, when not able to connect to WiFi
  • Password protecting device state
  • Settings page

Connecting to WiFi

Put your SSID and Password in src/wifi_credentials.h file

OTA update 1

Navigate to http://<NodeMCU_IP>/update

Securing your OTA update

Put your Username and Password in src/ota_credentials.h file

References

Footnotes

  1. ElegantOTA: https://github.com/ayushsharma82/ElegantOTA

About

Program for controlling Switch board using NodeMCU via Home network (WiFi), with PlatformIO.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published