find3 - High-precision indoor positioning framework, version 3.

  •        64

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.

https://www.internalpositioning.com/doc
https://github.com/schollz/find3

Tags
Implementation
License
Platform

   




Related Projects

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

  •    Go

The system is built on two main components - a server and a fingerprinting device. The fingerprinting device (computer program or android 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.More questions? See the unabbreviated FAQ.

cordova-plugin-geolocation - Mirror of Apache Cordova Plugin geolocation

  •    Javascript

This plugin provides information about the device's location, such as latitude and longitude.Common sources of location information include Global Positioning System (GPS) and location inferred from network signals such as IP address, RFID, WiFi and Bluetooth MAC addresses, and GSM/CDMA cell IDs. There is no guarantee that the API returns the device's actual location.

cordova-background-geolocation-lt - The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android

  •    Objective-C

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. The plugin's Philosophy of Operation is to use motion-detection APIs (using accelerometer, gyroscope and magnetometer) to detect when the device is moving and stationary.

iOS-Indoor-SDK - Estimote Indoor SDK for iOS

  •    Objective-C

Estimote Indoor Location SDK allows real-time beacon-based mapping and indoor location. We know that building the next generation of context-aware mobile apps requires more than just iBeacon™ hardware. That's why we've built smarter software that abstracts away the difficulty of understanding proximity and position within a given space.

iSniff-GPS - Passive sniffing tool for capturing and visualising WiFi location data disclosed by iOS devices

  •    Python

iSniff GPS passively sniffs for SSID probes, ARPs and MDNS (Bonjour) packets broadcast by nearby iPhones, iPads and other wireless devices. The aim is to collect data which can be used to identify each device and determine previous geographical locations, based solely on information each device discloses about previously joined WiFi networks. iOS devices transmit ARPs which sometimes contain MAC addresses (BSSIDs) of previously joined WiFi networks, as described in [1]. iSniff GPS captures these ARPs and submits MAC addresses to Apple's WiFi location service (masquerading as an iOS device) to obtain GPS coordinates for a given BSSID. If only SSID probes have been captured for a particular device, iSniff GPS can query network names on wigle.net and visualise possible locations.


ARKit-CoreLocation - Combines the high accuracy of AR with the scale of GPS data.

  •    Swift

ARKit: Uses camera and motion data to map out the local world as you move around. CoreLocation: Uses wifi and GPS data to determine your global location, with a low degree of accuracy.

J2ME Geocaching

  •    Java

Jeocaching is a j2me based software for the famous geocaching game (see geocaching.com for details) for J2ME enabled devices (most mobile phones) with bluetooth GPS receiver. Keywords: location based services, geocaching, GPS, j2me, bluetooth

whereami - Uses WiFi signals :signal_strength: and machine learning to predict where you are

  •    Python

Uses WiFi signals and machine learning (sklearn's RandomForest) to predict where you are. Even works for small distances like 2-10 meters. Your computer will known whether you are on Couch #1 or Couch #2.

libwlocate

  •    C

libwlocate is a shared library that can be used for location-based services. It checks for WLAN-networks that are available near to a user and retrieves the current geographic position out of them. Thus no GPS is needed for positioning. This WLAN-based geolocation happens without using any of the commercial services that do the same but track the users position and data. libwlocate instead bases on the free OpenWLANMap project.

find-lf - Track the location of every Wi-Fi device (:iphone:) in your house using Raspberry Pis and FIND

  •    Go

This is a extension of FIND, the Framework for Internal Navigation and Discovery, which is based on the idea of Lucius Fox's sonar system in The Dark Knight that is used to track cellphones.The system uses a network of Raspberry Pis which sniff the WiFi probe requests from WiFi-enabled devices and sends these parcels to a central server which compiles and forwards the fingerprint to the FIND server which then uses machine learning to classify the location based on the unique WiFi fingerprints.

GeoLock

  •    

GeoLock is a proof of concept (PoC). GeoLock demonstrates how to retrieve geolocation data from surrounding Wi-Fi networks triangulation without Global Positioning System (GPS) hardware.

Wardriving

  •    

Wardriving classes and software, to aide in combining Wifi scanning with GPS tracking.

react-native-background-geolocation - Sophisticated, battery-conscious background-geolocation with motion-detection

  •    Objective-C

The most sophisticated background location-tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android. The plugin's Philosophy of Operation is to use motion-detection APIs (using accelerometer, gyroscope and magnetometer) to detect when the device is moving and stationary.

LocationManager - Simplify getting user's location for Android

  •    Java

To get location on Android Devices, there are 'some' steps you need to go through! What are those? Let's see... All of these steps, just to retrieve user's current location. And in every application, you need to reconsider what you did and what you need to add for this time.

Enables map services on top of existing map providers like Google Maps

  •    

Services include Map visualization services, Map decoration services, Spot registration services and Spot naming services.

Bluetooth GPS for Android

  •    Java

An application for using an external bluetooth GPS on Android devices. The application connects to a Bluetooth device (NMEA GPS) and creates a GPS provider which can be used to replace the internal GPS.

ArcKit - Location, motion, and activity recording framework for iOS

  •    Swift

A machine learning based location and activity recording and detection framework for iOS. Note: The above settings are all on by default. The above snippets are unnecessary, and just here to show you some of the available options.

LocoKit - Location, motion, and activity recording framework for iOS

  •    Swift

A Machine Learning based location recording and activity detection framework for iOS. LocoKit is an LGPL licensed open source project. Its ongoing development is made possible thanks to the support of its backers on Patreon.

SwiftLocation - Easy & Efficient Location Tracker for iOS

  •    Swift

SwiftLocation is a lightweight library to work with location tracking in iOS. Stop struggling with CoreLocation services settings and delegate, try now a new simple and effective way to play with location. It provides a block based asynchronous API to request current location, either once (oneshot) or continously (subscription). It internally manages multiple simultaneous location and heading requests and efficently manage battery usage of the host device based upon running requests.

geepeeyes: GPS Plugin for Google Earth

  •    PHP

A GPS (NMEA) add-on for google earth. geepeeyes plots location,trail,speed amp; heading on a dynamic map view even when off-line(cached). Now w/ Text-to-Speech driving directions amp; a gwdtool for WiFi signal visualization via NetStumbler-to-KML conversion.