Detect malpractices conducted during the online examination using wifi sensing.
- ESP32 module
- Micro USB cable
- Arduino IDE
- Python 2.7 (preferred)
- Connect your ESP32-C210x module with your system with microUSB cable.
- Download ESP32 drivers if not installed automatically.
- Install PYTHON2.7
- Install arduino IDE from microsoft store or ARDUINO IDE
- Now we have to install the package for ESP32. We use board manager for doing that. Go to Arduino IDE > Preferences > Addtional Board manager URL and paste this https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json . We can do it in different ways, go to https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html# for more information.
- Go to Tools > Manage Libraries and install esp32 package by expressi.
- Change your board to port to proper COM (you can find the port details in device manager). Change your board to ESP32 Arduino.
- Try uploading blinking led or connect wifi and fetch time.
- Run
export.sh
from the shell you want to use. - Build the project using
idf.py build
- Run
idf.py -p PORT monitor
to see data in the command prompt. - Run
idf.py -p PORT monitor | findstr "CSI_DATA" > "datafilename.csv"
to save the data in csv file.