WiFi packet sniffer with Wio Terminal

I’m working on an embedded system project using the Wio terminal, which is to design a wifi packet sniffer. I have been searching the internet for any projects related to this, using the Wio terminal or the RTL8720DN wifi module, but I haven’t found any that fit what I need. I have seen some projects that use the ESP32 to design a packet sniffer, but I wanted to know if it was possible to create a packet sniffer using the RTL8720DN. I’ve been looking through the documentation, but I haven’t found any information that I can use to design a packet sniffer. The RTL8720DN can do promiscuous mode, but I haven’t found any way to manage the captured packets. If there is a way to manage the captured packets, I would like to send them over serial.

My main question is: Is it possible to make a wifi packet sniffer with the Wio Terminal? If so, how would I go about doing it, and what resources can help me design it?


Hi ,
I not 100% but i believe you need to enable the wifi in promiscuous mode to sniff ,don’t know if thats possible on the terminal?
You mean like a wire shark wifi tap or just a WiFi Ap finder?
More specifics to get your answer.
HtHGL :heavy_minus_sign: )

There’s a project with the ESP32, where it captures all wifi packets and sends them over serial. The serial data is then transformed into a .pcap file that can be read on Wireshark using a python script.

I want to know if it’s possible to do something like this with the Wio Terminal. All the documentation I’ve found only mentions how to put the RTL8720DN board into promiscuous mode, but I haven’t found anything relating to sending packets over serial, or managing the captured packets in any way. Is there an API or library that I can use to manage the information captured in promiscuous mode by the Wio Terminal?