Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexlynd/esp8266-wardriving
ESP8266 wardriving scripts & Jupyter Notebook data visualization tools
https://github.com/alexlynd/esp8266-wardriving
csv esp32 esp8266 gps logging wardriving wifi wigle
Last synced: 3 days ago
JSON representation
ESP8266 wardriving scripts & Jupyter Notebook data visualization tools
- Host: GitHub
- URL: https://github.com/alexlynd/esp8266-wardriving
- Owner: AlexLynd
- Created: 2019-04-01T20:21:18.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-30T16:48:59.000Z (over 1 year ago)
- Last Synced: 2024-12-10T10:03:18.882Z (12 days ago)
- Topics: csv, esp32, esp8266, gps, logging, wardriving, wifi, wigle
- Language: Jupyter Notebook
- Homepage:
- Size: 19.1 MB
- Stars: 157
- Watchers: 4
- Forks: 38
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP8266 Wardriving
A compilation of scripts and resources for wardriving on the [ESP8266 WiFi microcontroller](https://www.espressif.com/en/products/socs/esp8266), including data visualization tools in Jupyter Notebook.Documentation on this page is still in development.
## Components
Any ESP8266-based board should work with the basic required components, but the D1 mini form factor is highly recommended since using modules (such as for SD logging + battery management) can be done using plug-and-play hardware in a small footprint. All linked components are D1 mini compatible.**Required Components:**
| Component | Purpose |
| --- | --- |
| ESP8266 | Gather WiFi data & control hardware modules
| SD Reader | Store data that we can analyze with WiGLE / Python |
| GPS Module | Grab geolocation data + timestamp |**Optional Components:**
| Component | Purpose |
| --- | --- |
| 128x64 OLED | Get a visual display of WiFi data being captured |
| LiPo Battery | Power your ESP8266 for portable applications |
| Battery Module | Manage power for your ESP8266 w/ a LiPo battery |
| 100K Ω Resistor | Optional to read in battery level w/ the D1 Mini |
## Hardware Setup**SD Reader Module**
| SD Reader Pin | ESP8266 GPIO | D1 Mini Pin |
| --- | --- | --- |
| MISO | GPIO12 | D6 |
| MOSI | GPIO13 | D7 |
| SCK | GPIO14 | D5 |
| CS | GPIO15 | D8 |**GPS Module**
| GPS Pin | ESP8266 GPIO | D1 Mini Pin |
| --- | --- | --- |
| TX | GPIO2 | D4 |
| RX | GPIO0 | D3 |## Data Visualization Scripts
Data Visualization Tutorial: https://www.youtube.com/watch?v=pFHUPs51CRQ