https://github.com/ohioiot-esp32-wifi-examples/final-checklist
The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.
https://github.com/ohioiot-esp32-wifi-examples/final-checklist
arduino-ide arduino-iot connectivity cpp embedded-systems esp-idf esp32 esp32-iot event-driven firmware home-automation internet-of-things iot microcontroller networking ohioiot platformio wifi wifi-events wifi-logging
Last synced: about 1 month ago
JSON representation
The code base accompanying one step in the video series on creating a next-level WiFi library for your ESP32 projects. The video associated with this code base focused on engaging with the events provided by WiFi.h and logging them to get the best information possible about your WiFi connection.
- Host: GitHub
- URL: https://github.com/ohioiot-esp32-wifi-examples/final-checklist
- Owner: OhioIoT-ESP32-WiFi-Examples
- License: mit
- Created: 2025-08-25T04:42:17.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-10-02T18:38:53.000Z (9 months ago)
- Last Synced: 2025-10-02T20:39:54.254Z (9 months ago)
- Topics: arduino-ide, arduino-iot, connectivity, cpp, embedded-systems, esp-idf, esp32, esp32-iot, event-driven, firmware, home-automation, internet-of-things, iot, microcontroller, networking, ohioiot, platformio, wifi, wifi-events, wifi-logging
- Language: C++
- Homepage: https://www.ohioiot.com
- Size: 13.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Overview
This code was generated in the YouTube video [ESP32 WiFi: Your Next-Level Library](https://www.youtube.com/watch?v=He9YtNsHtYU), the final video in a series on building a next-level WiFi library for ESP32 IoT developers. 👉 Subscribe to the [OhioIoT YouTube Channel](https://www.youtube.com/@OhioIoT?sub_confirmation=1) for more on All Things IoT: hardware, firmware, connectivity, cloud computing, and dev toolkit.
## Getting Started
```
git clone https://github.com/OhioIoT-ESP32-WiFi-Examples/Final-Checklist.git
```
### Getting Started - PlatformIO
This codebase is structrued as a fully ready PlatformIO project, so users can git pull and then immediately compile (after adding credentials).
- Change the WiFi credentials in *lib/creds/creds.h*.
- To turn off logging, delete/comment-out the `wifi_tools.log_events()` and `wifi_tools.log_status()` function calls.
- Compile and run
### Getting Started - Arduino IDE
- Copy the *wifi_tools* folder, found in the *lib/* folder, to the *libraries/* folder in your Arduino folder (where Arduino stores all of your shared libraries.
- Copy the *checklist/* folder to your Arduino projects folder
- Edit the credentials in *checklist/creds.h*.
## About
*OhioIoT is an IoT platform designed for small-scale IoT projects. For more, check out our website at [www.OhioIoT.com](https://www.ohioiot.com).*