Need help with find3?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Global Rank
#1,571
Topics of expertise
gps-tra...
locatio...
indoor-...
transfe...
data-tr...
gps-tra...
sensor
tshark
Location
Seattle, WA
4.2K Stars 318 Forks MIT License 604 Commits 76 Opened issues

Description

High-precision indoor positioning framework, version 3.

Services available

!
?

Need anything else?

Contributors list

# 1,571
locatio...
transfe...
golang
Vue.js
549 commits
# 54,688
Go
gps-tra...
indoor-...
Shell
2 commits
# 232,580
Go
gps-tra...
HTML
indoor-...
2 commits
# 52,323
Jekyll
indoor-...
Less
man-in-...
1 commit
# 291,456
Go
gps-tra...
HTML
indoor-...
1 commit
# 291,327
Go
gps-tra...
HTML
indoor-...
1 commit
# 291,527
Go
gps-tra...
HTML
indoor-...
1 commit
# 274,577
HTML
gps-tra...
indoor-...
Shell
1 commit
# 138,051
Shell
Go
HTML
indoor-...
1 commit
# 291,331
Go
gps-tra...
HTML
indoor-...
1 commit
# 272,476
gps-tra...
HTML
indoor-...
Shell
1 commit
# 3,528
JavaScr...
indoor-...
ESLint
F#
1 commit
# 41,473
Go
curl
Arch Li...
lru
1 commit
# 289,057
Go
gps-tra...
HTML
indoor-...
1 commit
# 210,446
Shell
Groovy
gps-tra...
indoor-...
1 commit

Version 3.0 Version 3.0 Version 3.0 Donate Say Thanks

The Framework for Internal Navigation and Discovery (FIND) is like indoor GPS for your house or business, using only a simple smartphone or laptop.

This version, 3.X, is a complete re-write of the previous versions 2.x.

About the project

This repository is a complete re-write of the previous version of FIND (github.com/schollz/find). There are notable improvements from the previous version:

  • Support for any data source - Bluetooth / WiFi / magnetic fields / etc. (previously just WiFi)
  • Passive scanning built-in (previously required a separate server)
  • Support for Bluetooth scanning in scanning utility (previously just WiFi)
  • Meta-learning with 10 different machine learning classifiers (previously just three)
  • Client uses Websockets+React which reduces bandwidth (and coding complexity)
  • Rolling compression of MAC addresses for much smaller on-disk databases (see stringsizer)
  • Data storage in SQLite-database (previously it was BoltDB)
  • Released under MIT license (more commercially compatible than AGPL)

The API for sending fingerprints (

/track
and
/learn
) and MQTT endpoints are backward compatible.

Status

FIND3 is stable and ready for use.

Contributing

FIND3 is a framework with multiple components. There are multiple repositories that have the components, including:

Reporting issues

Please report issues through this repo's issue tracker.

Community

Subscribe to the Slack channel to get latest information about the project and get help.

Use the FIND mailing list for discussion about use and development.

License

MIT

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.