https://github.com/chickendrop89/esp32location-client
A small project to determine location using beaconDB or similar API
https://github.com/chickendrop89/esp32location-client
arduino arduino-esp32 beacondb esp32 esp32s3 espressif location mozilla-location-service
Last synced: about 1 month ago
JSON representation
A small project to determine location using beaconDB or similar API
- Host: GitHub
- URL: https://github.com/chickendrop89/esp32location-client
- Owner: chickendrop89
- License: gpl-2.0
- Created: 2024-11-10T13:42:37.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-11-10T14:59:47.000Z (8 months ago)
- Last Synced: 2025-02-24T02:32:46.516Z (5 months ago)
- Topics: arduino, arduino-esp32, beacondb, esp32, esp32s3, espressif, location, mozilla-location-service
- Language: C++
- Homepage:
- Size: 22.5 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
Awesome Lists containing this project
README
# ESP32Location-client
A small project to determine location using [beaconDB](https://beacondb.net) or similar API**This is my first ever thing i have done with ESPs and C++ in general,
and as my other hardware hasn't shipped yet, i resorted to doing this 😛**### How it should work:
- An ESP32 device scans for Wi-Fi networks and BLE beacons, parses necessary information,
and sends the body to a GLS/MLS compatible server, such as [beaconDB](https://beacondb.net).
- Then the received location data is printed over the serial interface.### What if it doesn't work?
- If the serial output doesn't show any useful info (all zeroes), then the [location needs to be mapped](https://github.com/mjaakko/NeoStumbler)### Required libraries:
- **[ArduinoJson](https://docs.arduino.cc/libraries/arduinojson)**
- **[MycilaNTP](https://docs.arduino.cc/libraries/mycilantp)**