Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tobozo/WiFiChanViz
WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device
https://github.com/tobozo/WiFiChanViz
arduino demo esp32 gfx lovyangfx m5stack m5stack-sd-updater odroid-go wifiscanner
Last synced: about 2 months ago
JSON representation
WiFi scanner with visual persistence, intended to find the idlest channel e.g. to assign to a ZigBee device
- Host: GitHub
- URL: https://github.com/tobozo/WiFiChanViz
- Owner: tobozo
- License: mit
- Created: 2021-12-09T16:29:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-09-04T10:51:49.000Z (4 months ago)
- Last Synced: 2024-10-30T00:42:18.561Z (about 2 months ago)
- Topics: arduino, demo, esp32, gfx, lovyangfx, m5stack, m5stack-sd-updater, odroid-go, wifiscanner
- Language: C
- Homepage:
- Size: 105 KB
- Stars: 24
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# WiFiChanViz
![](img/screenshot.jpg)
## Motivation
This tool was initially coded to help find the idlest 2.4GHz channel in order to connect a ZigBee device to HomeAssistant in ideal conditions.
Some areas can be very busy, I live in a city center where I get an average 80 devices per scan.
Pairing a ZigBee devices in such conditions can prove difficult, especially when the chosen channel is overlapped by nerby WiFi devices.
# Installation
Choose one of these installation methods:
- Download and flash the binary from the release assets.
- [Soon] Get it from the M5Stack AppStore application (A.K.A. M5Stack-SD-Menu downloader)
- Load this project in Arduino IDE, compile and flash
Library dependencies:
- [LovyanGFX](https://github.com/Lovyan03/LovyanGFX)
- [ESP32-Chimera-Core](https://github.com/tobozo/ESP32-Chimera-Core)
- [M5Stack-SD-Updater](https://github.com/tobozo/M5Stack-SD-Updater)Credits:
- [@Lovyan03](https://github.com/Lovyan03) for providing the great LGFX library
- [@virtualabs](https://github.com/virtualabs) for inspiring this project (see the [hackwatch](https://github.com/virtualabs/hackwatch))
- [@devurandom](https://opengameart.org/users/devurandom) for sharing the [grafx2-font-collection](https://opengameart.org/content/new-original-grafx2-font-collection) used in this demo