In my neighbourhood there is a WiFi router with a nasty name. While I was playing with my ESP8266 I saw it again.
The command AT+CWLAP (List Access Points) return the AP names, their MAC address and the RRSI: Received signal strength indication. I had immediately the idea to try to triangulate that nasty router. So I hooked up a PIC18F25K22 with a GPS module, a ESP8266 (ESP-07 with an external antenna) and an OLED colour display. Then I went for a walk...
Back home the data is dumped on my PC, imported in a MSAccess database (to simplify some maths) and a HTML file calling Google Maps is generated. The results are not perfect: my acquisition routine needed a few adjustments. I'll release the code in a few days. I must go for a walk again but the weather is too cold (-20C / -4F).
The router name in red is open. The yellow one is WEP or WPA_PSK or WPA2_PSK. The white ones are WPA_WPA2_PSK.
The red dots are the sampling points. The markers are the other routers. The red lines show the points that were used to trianglulate. The streets names and the MAC address were erased on purpose.
Stay tuned!
Bookmarks