I made a wifi traffic visualizer to learn Rust
This project uses an ESP32 microcontroller and a WS2812 LED matrix to create a visual representation of WiFi packets.
It mimics the cascading digital rain effect seen in The Matrix, with packets streaming down the LED matrix in a dynamic and fluid manner.
Everything is written in Rust, with the esp-hal-smartled library for LED control and ESP WiFi for network connectivity. It’s my first project in Rust so I used a lot of unsafe code for static global variales. Tried to use atomic and mutex but somehow it was very slow.
The github is here: https://github.com/pham-tuan-binh/rust-wifi-visualizer
Plz don’t judge if you see bad code haha, technically I’m just a 2 days old rust beginner. Such a cool language, especially with ownership passing.