Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

High-precision indoor positioning framework for most wifi-enabled devices.

License

NotificationsYou must be signed in to change notification settings

schollz/find

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FIND

Version 2.4Github All ReleasesFIND documentationCoverageDonateSay Thanks

Keywords: indoor GPS, WiFi positioning, indoor mapping, indoor navigation, indoor positioning

There is a new version,FIND3. It hasnumerous improvements over this version.

About

The Framework for Internal Navigation and Discovery (FIND) allows you to use your (Android) smartphone or WiFi-enabled computer (laptop or Raspberry Pi or etc.) to determine your position within your home or office. You can easily use this system in place of motion sensors as its resolution will allow your phone to distinguish whether you are in the living room, the kitchen or the bedroom, etc. The position information can then be used in a variety of ways including home automation, way-finding, or tracking!

Simply put, FIND will allow you to replacetons of motion sensors with asingle smartphone!

The system is built on two main components -a server and a fingerprinting device. The fingerprinting device (computer program orandroid app) sends the specified data to the machine learning server which stores the fingerprints and analyzes them. It then returns the result to the device and stores the result on the server for accessing via a web browser or triggering via hooks.

FAQ (abbreviated):

More questions? See theunabbreviated FAQ.

Quickstart

If you'd like to install things yourself, seethe documentation. You don't need to do this to try it though. Follow the 3 steps below to get started quickly.

1. Download the software

Android users:download the current version of the app.Sorry iPhone users butthe Apple store prevents apps that access WiFi information, so I will be unable to release a iPhone version.

OR

Computer users: you candownload the current version of the fingerprinting program, available for Rasbperry Pi, OSX, Linux, and Windows.

2. Gather fingerprint data

First, to get started usingFIND you will need to gather fingerprint data in your locations.

Android users: When you start up the app you will be asked for a username (enter whatever you want) and you'll be assigned a unique group name. Simply click "Learn" and you'll be prompted for a location name. After you enter a location, the app will connect to the server and then submit fingerprints.


Computer users: To start learning locations simply use./fingerprint -e.

3. Track yourself

Once you've collected data in a few locations, you can track yourself.

Android users: Just press the "Track" button when you're ready to track.

Computer users: Type in./fingerprint to start tracking yourself.

More information

See the documentation athttps://www.internalpositioning.com.

Acknowledgements

Funding fromDuke University Colab

Thanks totscholl2,sjsafranek, andjschools for their help in guiding the development ofFIND and creating the early versions of FIND with me! Thanks to Rishabh Rajgarhia andCanvasJS for help implementing a nice graph. Thanksarafsheikh for adding interface selection,Pugio andScottSWu for adding OS X/Windows support for the fingerprint program, including a betterWindows scanning utility! ThanksThom-x for the Dockerfile. Thankscertifiedloud for implementing the change toDELETE requests and implementing sockets for unix. Thanksbebus77 for making a awesome generic struct for OS support on the fingerprinting program! Thankschristoph-wagner for help with polling interval on app. Thanks topatorjk andasciiworld for the ASCII art. Thanks toImgur forhosting images.

Donate

Like this? Help me keep it aliveby donating $5 topay for server costs.


[8]ページ先頭

©2009-2025 Movatter.jp