find3

High-precision indoor positioning framework, version 3.

Github星跟蹤圖

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

主要指標

概覽
名稱與所有者schollz/find3
主編程語言Go
編程語言Makefile (語言數: 6)
平台
許可證MIT License
所有者活动
創建於2018-02-15 16:23:43
推送於2022-12-30 00:57:30
最后一次提交2020-07-15 09:27:08
發布數5
最新版本名稱v3.3.0 (發布於 )
第一版名稱v3.0-beta.1 (發布於 )
用户参与
星數4.7k
關注者數109
派生數363
提交數604
已啟用問題?
問題數192
打開的問題數70
拉請求數21
打開的拉請求數10
關閉的拉請求數2
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?