This project is made for my Bachelor's finalwork. It enables you to monitor your own "Safety levels" by scanning your environment for dangerous "Technological activities" (It's a WiFi sniffer, with some personal sensors).
VERY IMPORTANT: This code is only for educational purposes. I don’t want to listen for any private communication and I don't do it. All packets that you can listen with this code are public packets without any encryption or secure layer on it, continuously broadcasted to the air by smartphones. Please, check which country's laws applies to you before use this code.
Some quick guideliness if you wish to run this yourself. You can run this code perfectly without any use of sensors. Or you can add in your own.
The IDE and plugin
- VSCode - Recent version of Visual Studio Code
- PlatformIO - Open source ecosystem for IoT development
The sensors I used for monitoring health and nervousness.
- MAX30105 Particle and Pulse Ox Sensor - Powerfull multifunctional sensor
- Grove GSR Sensor - Galvanic Skin Response sensor
Folow the setup tutorial provided by PlatformIO VSCode setup. Afterwards open this project via PlatformIO in VSCode.
Make sure you setup the platformio.ini correct for your system.
- Check if the COM port is correct
- Check if all libraries are included, you can install them via PlatformIO
This project is licensed under the MIT License - see the LICENSE file for details
- Inspired by this project on github Paxcounter
- Hat tip to everyone at Gitter arduino-esp32 for responding fast to my questions.
- David Walschots for coding tips and improvements.