This is the firmware for followifier
boards.
- Board starts sniffing and storing packets
- Upon reaching a certain amount of stored packets:
- Board stops sniffing
- Board connects to the Wi-Fi network
- Board flushes all the data to the core server
- Board disconnects from the Wi-Fi network
- Board starts sniffing again
- Run the
core
server and take note of its IP address and port- More instructions on how to do it here
- Set the Wi-Fi SSID, the Wi-Fi password, and the
core
server's IP address and port inmain/util/conf.h
- You can see known Wi-Fi networks' details on Linux by using:
$ sudo cat /etc/NetworkManager/system-connections/<SSID> | grep 'ssid=\|psk='
- You can see known Wi-Fi networks' details on Linux by using:
- Clean, compile, flash and run the software on all boards, one at a time:
Where
$ idf.py fullclean && idf.py build && idf.py -p <port> flash monitor
<port>
indicates the serial port to which the ESP32 board is connected to (e.g., "COM3
" on Windows or "/dev/ttyUSB0
" on Linux)- You can list all connected boards on Linux with:
$ ls /dev/ttyUSB*
- You can list all connected boards on Linux with:
- To exit IDF monitor use the shortcut
Ctrl+]