Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shubham947/iot-switch-board-controller

Program for controlling Switch board using NodeMCU via Home network (WiFi), with PlatformIO.
https://github.com/shubham947/iot-switch-board-controller

esp8266 hacktoberfest iot wifi

Last synced: 1 day ago
JSON representation

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

Awesome Lists containing this project

README

        

# IOT Switch Board Controller
Program for controlling Switch board using **NodeMCU** via Home network **(WiFi)**, with **PlatformIO**.
Navigate to `http://` for dashboard/homepage.

## Features
- [x] Connect to WiFi Access point
- [x] OTA update
- [x] Working dashboard page
- [x] Get current states of devices on page load
- [x] 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:///update`

### Securing your OTA update
Put your **Username** and **Password** in `src/ota_credentials.h` file

## References
[^1]: ElegantOTA: https://github.com/ayushsharma82/ElegantOTA