Skip to content

MagnusErler/WiFi_and_Satellite_Scanner_for_Geolocation

Repository files navigation

WiFi and Satellite Scanner for Geolocation

Two different wifi location tracker are implemented; ESP for ESP-devices, Python for desktop, and wifi and GNSS location tracker STM32 for STM32-chip with LR1110.

Esp

Tested on a ESP32 developer board to retrieve MAC-addresses of nearby WiFi access point and sending those to Google to approximate the location of the ESP32. It uses a GOOGLE_API_KEY (described in Setup).

Python

Able to run in a Python environment and approximate the location of the device. It uses a GOOGLE_API_KEY (described in Setup).

STM32

View README in stm32 folder for more info.

Web application for LR1110 device**

View README in web application folder for more info.

Setup for wifi location tracker

Generate your Google API key to use the applications by following here.

Create secret.txt and add GOOGLE_API_KEY = YOUR_API_KEY

Choose either ESP or Python and read the respectively README.md