Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chickendrop89/esp32location-client
A small project to determine location using beaconDB or similar API
https://github.com/chickendrop89/esp32location-client
arduino beacondb esp32 esp32-arduino esp32s3 mozilla-location-service
Last synced: 11 days 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-09T20:58:12.000Z (11 days ago)
- Default Branch: master
- Last Pushed: 2024-11-09T21:20:36.000Z (11 days ago)
- Last Synced: 2024-11-09T22:25:03.228Z (11 days ago)
- Topics: arduino, beacondb, esp32, esp32-arduino, esp32s3, mozilla-location-service
- Language: C++
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)**