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

Compare with Current View Page History

« Previous Version 8 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 and mobile devices connected to Watson 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 connected to Watson. 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) or other beacons within range.
    • Information collected includes SSID, MAC Address and Signal Strength.
    • Communication with the APs is not required
    • IoT devices in urban areas typically receive greater than 40 APs 
  • The Watson cloud application, using TruePosition's Location API, passes the collected information to TrueFix cloud servers.
  • TrueFix calculates the possible location of the IoT device based on the Wi-Fi access points in the crowd-sourced database.
    • The database can be cloud-based or be on-premise
  • TrueFix returns the IoT device location back to the Watson cloud application

 

NOTE:  The TrueFix HTTPS API currently supports GPS and Cellular data use if available. The IBM Watson recipe will be updated in the future to also support this capability.

Open Hack Nice 2016 Information

  • No labels