Home

Awesome

esp-find3-client

Indoor Location using ESP8266/ESP32 and Find3 (https://github.com/schollz/find3)

Original repository at https://github.com/DatanoiseTV/esp-find3-client

Quick start

Learning new locations

Android / iOS

The easiest way to learn new locations is using the Find3 app. Follow the official instructions at https://www.internalpositioning.com/doc/tracking_your_phone.md

Multiple ESP beacons

What does it do?

This code runs on an ESP8266 / ESP32 microcontroller, which has WiFi (and BLE on ESP32) on-board and is widely available from about 2€.

It connects to your WiFi and a Find3 server, scans continuously for neighboring WiFi access points and their signal strength and submits it to the server. The server uses machine learning to learn and estimate the location from this information.

This way the ESP is used as a "WiFi-Beacon" for Indoor Location.

Is it stable?

It was a short project of mine done in a matter or a couple of hours. Any bug reports and/or forks are welcome. Things seem to work fairly good so far. Use it at your own risk. This comes with no warranty.

Technical details

It performs the following steps:

Contact

You can contact me at find32dev (at) ext.no-route.org.