https://github.com/bagiasn/iot-geolocation
Displays the positions of connected esp8266 chipsets in Google maps, relative to a real floor plan.
https://github.com/bagiasn/iot-geolocation
android nodemcu-arduino
Last synced: 3 months ago
JSON representation
Displays the positions of connected esp8266 chipsets in Google maps, relative to a real floor plan.
- Host: GitHub
- URL: https://github.com/bagiasn/iot-geolocation
- Owner: bagiasn
- Created: 2018-05-18T20:26:29.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-28T15:28:44.000Z (about 7 years ago)
- Last Synced: 2025-01-30T07:13:02.259Z (5 months ago)
- Topics: android, nodemcu-arduino
- Language: Java
- Homepage:
- Size: 144 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WiFi Indoor Positioning showcase
Displays the position of connected ESP8266 devices using the coordinates provided by the Google Maps Geolocation API.## Deployment
The nodemcu folder contains the Arduino sketch.
The MQTT broker is a Mosquitto server running on Ubuntu 16.04 with a basic setup.
```
sudo apt-get install mosquitto mosquitto-clients + password configuration
```The Android app provides a way to compare the Geolocation API results with a real floor plan.
## Resources - links
* [ArduinoIDE - NodeMCU V3 LoLin](http://henrysbench.capnfatz.com/henrys-bench/arduino-projects-tips-and-more/arduino-esp8266-lolin-nodemcu-getting-started/) - Setup ArduinoIDE for flashing NodeMCU
* [Google Maps Geolocation API](https://developers.google.com/maps/documentation/geolocation/intro) - Overview of the API.
* [Microsoft Visio](https://www.microsoft.com/en-us/store/collections/visio/pc) - Used to create the floor plan.