You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Overview

This overview includes steps and an example of how to geo-locate a Raspberry PI device. Similar steps can be utilized to locate any other IoT or mobile device that can send Wi-Fi scan events of nearby access points (APs), cellular, and GPS information.

After following the example steps, the Raspberry PI device location (latitude, longitude and uncertainty radius) will be available for each device. The location information can be utilized for locating, tracking and managing devices or resources, geo-fencing and other geolocation use cases.

Location Process

  • The device collects information from all of the Wi-Fi Access Points (APs), cellular, and GPS sources.
    • Information collected includes SSID, MAC Address and Signal Strength.
    • Communication with the APs is not required
    • Devices in urban areas typically receive greater than 40 APs 
  • The requesting cloud application, using Skyhook/TruePosition's Location API, passes the collected information to TrueFix cloud servers.
  • TrueFix calculates the possible location of the device based on the scan information provided.
    • Wi-Fi access points utlize the crowd-sourced database.
    • The database can be cloud-based or be on-premise
  • TrueFix returns the IoT device location back to the device and requesting cloud application

Open Hack Nice 2016 Information

  • No labels