Difference between revisions of "IoT - Collabs - ESP Firmware with Guru"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
[[Modular ESP Firmware - Baseline - Source|Source code]] | [[Modular ESP Firmware - Baseline - Source|Source code]] | ||
+ | |||
+ | [[Modular ESP Firmware - Baseline - Work Environment|Work Environment]] (Platformio/VSC setup) | ||
+ | |||
+ | [[Modular ESP Firmware - Baseline - Declarations and Defines|Declarations and Defines]] | ||
+ | |||
+ | [[Modular ESP Firmware - Baseline - Individual Functions|Individual Functions]] | ||
===MQTT=== | ===MQTT=== |
Revision as of 11:56, 2 January 2021
Contents
Modular Firmware
Baseline
This is the basis for pretty much ANY ESP-based firmware project. It'll get your device online.
Work Environment (Platformio/VSC setup)
MQTT
This is intended to be added to the baseline.
You'll need to add:
lib_deps = PubSubClient
to your platformio.ini
file.
OTA
Gurus source code...
Ffffffuuuuuuuu......
Configuration HotSpot
Wiegand RFID keypad
NeoPixels
Extreme WIP
This is intended to be added to the baseline.
You'll need to add:
lib_deps = Adafruit NeoPixel
to your platformio.ini
file.
and put
#include <Adafruit_NeoPixel.h>
in your source
Web Serving
TFT Display
Climate Sensing
Energy Monitoring
Modularization Tutorial (WIP)
The source code...